| Package | Description |
|---|---|
| com.aliyun.encryptionsdk.kms | |
| com.aliyun.encryptionsdk.model | |
| com.aliyun.encryptionsdk.provider |
| Modifier and Type | Method and Description |
|---|---|
AliyunKms.AsymmetricSignResult |
AliyunKms.asymmetricSign(CmkId keyId,
String keyVersionId,
SignatureAlgorithm algorithm,
byte[] message)
使用非对称密钥进行签名
|
AliyunKms.AsymmetricSignResult |
DefaultAliyunKms.asymmetricSign(CmkId keyId,
String keyVersionId,
SignatureAlgorithm algorithm,
byte[] digest) |
AliyunKms.AsymmetricVerifyResult |
AliyunKms.asymmetricVerify(CmkId keyId,
String keyVersionId,
SignatureAlgorithm algorithm,
byte[] message,
byte[] signature)
使用非对称密钥进行验签
|
AliyunKms.AsymmetricVerifyResult |
DefaultAliyunKms.asymmetricVerify(CmkId keyId,
String keyVersionId,
SignatureAlgorithm algorithm,
byte[] digest,
byte[] signature) |
AliyunKms.CreateSecretResult |
AliyunKms.createSecret(CmkId keyId,
String secretName,
String versionId,
String secretData,
String secretDataType)
使用主密钥创建一个凭据,以及凭据的初始版本
|
AliyunKms.CreateSecretResult |
DefaultAliyunKms.createSecret(CmkId keyId,
String secretName,
String versionId,
String secretData,
String secretDataType) |
EncryptedDataKey |
AliyunKms.encryptDataKey(CmkId keyId,
String plaintext,
Map<String,String> context)
加密一个数据密文明文
|
EncryptedDataKey |
DefaultAliyunKms.encryptDataKey(CmkId keyId,
String plaintext,
Map<String,String> context) |
AliyunKms.GenerateDataKeyResult |
AliyunKms.generateDataKey(CmkId keyId,
CryptoAlgorithm algorithm,
Map<String,String> context)
使用主密钥生成一个数据密钥
|
AliyunKms.GenerateDataKeyResult |
DefaultAliyunKms.generateDataKey(CmkId keyId,
CryptoAlgorithm algorithm,
Map<String,String> context) |
String |
AliyunKms.getPublicKey(CmkId keyId,
String keyVersionId)
获取非对称密钥的公钥。用户可以在本地使用公钥进行加密、验签。
|
String |
DefaultAliyunKms.getPublicKey(CmkId keyId,
String keyVersionId) |
AliyunKms.GetSecretValueResult |
AliyunKms.getSecretValue(CmkId keyId,
String secretName)
获取被凭据保护的凭据值内容
|
AliyunKms.GetSecretValueResult |
DefaultAliyunKms.getSecretValue(CmkId keyId,
String secretName) |
AliyunKms.GetSecretValueResult |
AliyunKms.getSecretValue(CmkId keyId,
String secretName,
String versionId) |
AliyunKms.GetSecretValueResult |
DefaultAliyunKms.getSecretValue(CmkId keyId,
String secretName,
String versionId) |
EncryptedDataKey |
AliyunKms.reEncryptDataKey(CmkId keyId,
EncryptedDataKey encryptedDataKey,
Map<String,String> context)
转加密一个数据密钥密文
|
EncryptedDataKey |
DefaultAliyunKms.reEncryptDataKey(CmkId keyId,
EncryptedDataKey encryptedDataKey,
Map<String,String> context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CmkId.isCommonRegion(CmkId cmkId) |
| Modifier and Type | Field and Description |
|---|---|
protected CmkId |
BaseDataKeyProvider.keyId |
Copyright © 2020. All rights reserved.