| 限定符和类型 | 方法和说明 |
|---|---|
EnvelopeBase |
MyCrypto.createEnvelope(Keypair keypair)
create envelope by private key for open envelope
|
PkeyCipherBase |
MyCrypto.createPkeyCipher(Keypair keypair)
helpers in key operator always return latest algo
|
SignerBase |
MyCrypto.createSigner(Keypair keypair)
helpers in key operator always return latest algo
|
| 限定符和类型 | 方法和说明 |
|---|---|
EnvelopeBase |
MyCrypto.createEnvelope(List<Keypair> pubkeyList)
create envelope by public key list for seal envelope
|
| 构造器和说明 |
|---|
PublicKey(Keypair keypair) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EnvelopeBase.setPrivkey(Keypair keypair) |
void |
EccK1EnvelopeV1.setPrivkey(Keypair keypair) |
void |
RSAEnvelopeSGX.setPrivkey(Keypair keypair)
已过时。
|
void |
SM2EnvelopeV1.setPrivkey(Keypair keypair) |
void |
SM2EnvelopSGX.setPrivkey(Keypair keypair) |
void |
RSAEnvelopeV1.setPrivkey(Keypair keypair) |
void |
EccK1EnvelopeSGX.setPrivkey(Keypair keypair) |
void |
EccR1EnvelopeV1.setPrivkey(Keypair keypair) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EnvelopeBase.setPubkeyList(List<Keypair> pubkeyList)
set public key list by Keypair.
|
void |
EccK1EnvelopeV1.setPubkeyList(List<Keypair> pubkeyList) |
void |
RSAEnvelopeSGX.setPubkeyList(List<Keypair> pubkeyList)
已过时。
|
void |
SM2EnvelopeV1.setPubkeyList(List<Keypair> pubkeyList) |
void |
SM2EnvelopSGX.setPubkeyList(List<Keypair> pubkeyList) |
void |
RSAEnvelopeV1.setPubkeyList(List<Keypair> pubkeyList) |
void |
EccK1EnvelopeSGX.setPubkeyList(List<Keypair> pubkeyList) |
void |
EccR1EnvelopeV1.setPubkeyList(List<Keypair> pubkeyList) |
| 限定符和类型 | 方法和说明 |
|---|---|
Keypair |
KeyOperator.generate(KeyTypeEnum type) |
Keypair |
Pkcs8KeyOperator.generate(KeyTypeEnum type)
Generate asymmetric key pair by algId
|
Keypair |
KeyOperator.load(byte[] arg1,
String arg2) |
Keypair |
Pkcs8KeyOperator.load(byte[] keyBytes,
String password)
Load asymmetric key pair from keyBytes.
|
Keypair |
KeyOperator.load(String arg1,
String arg2) |
Keypair |
Pkcs8KeyOperator.load(String path,
String password)
Load asymmetric key pair from PKCS8 file.
|
Keypair |
KeyOperator.loadFromPrivkey(byte[] privkeyEncoded) |
Keypair |
Pkcs8KeyOperator.loadFromPrivkey(byte[] privkeyEncoded) |
Keypair |
KeyOperator.loadFromPubkey(byte[] pubkeyBytes) |
Keypair |
Pkcs8KeyOperator.loadFromPubkey(byte[] pubkeyBytes) |
Keypair |
KeyOperator.loadPubkey(byte[] pubkeyBytes) |
Keypair |
Pkcs8KeyOperator.loadPubkey(byte[] pubkeyBytes)
Load public key from keyBytes. the keyBytes is PKCS8 format.
|
Keypair |
KeyOperator.loadPubkey(String arg1) |
Keypair |
Pkcs8KeyOperator.loadPubkey(String path)
Load public key from PKCS8 file.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
KeyOperator.save(Keypair keypair,
String arg1,
String arg2) |
boolean |
Pkcs8KeyOperator.save(Keypair key,
String path,
String password)
Save asymmetric key pair to PKCS8 file.
|
| 构造器和说明 |
|---|
EccK1KDFV1(Keypair keypair) |
EccK1KDFV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
EccR1PkeyCipherV1(Keypair keypair) |
RSAPkeyCipherV0(Keypair keypair) |
RSAPkeyCipherV1(Keypair keypair) |
RSAPkeyCipherV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
SM2PkeyCipherV1(Keypair keypair) |
SM2PkeyCipherV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
| 构造器和说明 |
|---|
EccK1KeypairV0(Keypair keypair) |
EccR1SignerV1(Keypair keypair) |
EccR1SignerV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
Ed25519SignerV1(Keypair keypair) |
Ed25519SignerV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
RsaSignerV1(Keypair keypair) |
RsaSignerV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
SM2SignerV1(Keypair keypair) |
SM2SignerV1(Keypair keypair,
HashTypeEnum hashTypeEnum) |
| 构造器和说明 |
|---|
DepositEnvelopeRequest(AbstractTransactionRequest request,
BaseFixedSizeByteArray.Fixed20ByteArray groupId,
List<SignerBase> signerBases,
Keypair keypair) |
Copyright © 2022. All rights reserved.