public class DefaultCryptoKeyManager extends Object implements CryptoKeyManager
CryptoKeyManager 的默认实现,ENCODING| Constructor and Description |
|---|
DefaultCryptoKeyManager() |
| Modifier and Type | Method and Description |
|---|---|
DecryptionMaterial |
getDecryptDataKeyMaterial(BaseDataKeyProvider provider,
Map<String,String> encryptionContext,
List<EncryptedDataKey> encryptedDataKeys) |
EncryptionMaterial |
getEncryptDataKeyMaterial(BaseDataKeyProvider provider,
Map<String,String> encryptionContext,
long plaintextSize) |
SignatureMaterial |
getSignatureMaterial(SignatureProvider provider,
byte[] content,
ContentType type) |
VerifyMaterial |
getVerifyMaterial(SignatureProvider provider,
byte[] content,
byte[] signature,
ContentType type) |
public EncryptionMaterial getEncryptDataKeyMaterial(BaseDataKeyProvider provider, Map<String,String> encryptionContext, long plaintextSize)
getEncryptDataKeyMaterial in interface CryptoKeyManagerpublic DecryptionMaterial getDecryptDataKeyMaterial(BaseDataKeyProvider provider, Map<String,String> encryptionContext, List<EncryptedDataKey> encryptedDataKeys)
getDecryptDataKeyMaterial in interface CryptoKeyManagerpublic SignatureMaterial getSignatureMaterial(SignatureProvider provider, byte[] content, ContentType type)
getSignatureMaterial in interface CryptoKeyManagerpublic VerifyMaterial getVerifyMaterial(SignatureProvider provider, byte[] content, byte[] signature, ContentType type)
getVerifyMaterial in interface CryptoKeyManagerCopyright © 2020. All rights reserved.