Uses of Class
com.amazonaws.encryptionsdk.kmssdkv2.AwsKmsMrkAwareMasterKey
-
Packages that use AwsKmsMrkAwareMasterKey Package Description com.amazonaws.encryptionsdk.kmssdkv2 Contains logic necessary to createMasterKey
s backed by AWS KMS keys. -
-
Uses of AwsKmsMrkAwareMasterKey in com.amazonaws.encryptionsdk.kmssdkv2
Methods in com.amazonaws.encryptionsdk.kmssdkv2 that return AwsKmsMrkAwareMasterKey Modifier and Type Method Description AwsKmsMrkAwareMasterKey
AwsKmsMrkAwareMasterKeyProvider. getMasterKey(String providerId, String requestedKeyArn)
Added flexibility in matching multi-Region keys from different regions.Methods in com.amazonaws.encryptionsdk.kmssdkv2 that return types with arguments of type AwsKmsMrkAwareMasterKey Modifier and Type Method Description DataKey<AwsKmsMrkAwareMasterKey>
AwsKmsMrkAwareMasterKey. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
Will attempt to decrypt if awsKmsArnMatchForDecrypt returns true infilterEncryptedDataKeys(String, String, EncryptedDataKey)
.DataKey<AwsKmsMrkAwareMasterKey>
AwsKmsMrkAwareMasterKeyProvider. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
DataKey<AwsKmsMrkAwareMasterKey>
AwsKmsMrkAwareMasterKey. encryptDataKey(CryptoAlgorithm algorithm, Map<String,String> encryptionContext, DataKey<?> dataKey)
DataKey<AwsKmsMrkAwareMasterKey>
AwsKmsMrkAwareMasterKey. generateDataKey(CryptoAlgorithm algorithm, Map<String,String> encryptionContext)
This is identical behavior toList<AwsKmsMrkAwareMasterKey>
AwsKmsMrkAwareMasterKeyProvider. getMasterKeysForEncryption(MasterKeyRequest request)
Returns all CMKs provided to the constructor of this object.
-