Uses of Class
com.amazonaws.encryptionsdk.kms.AwsKmsMrkAwareMasterKey
Packages that use AwsKmsMrkAwareMasterKey
-
Uses of AwsKmsMrkAwareMasterKey in com.amazonaws.encryptionsdk.kms
Methods in com.amazonaws.encryptionsdk.kms that return AwsKmsMrkAwareMasterKeyModifier and TypeMethodDescriptionAwsKmsMrkAwareMasterKeyProvider.getMasterKey(String providerId, String requestedKeyArn)Added flexibility in matching multi-Region keys from different regions.Methods in com.amazonaws.encryptionsdk.kms that return types with arguments of type AwsKmsMrkAwareMasterKeyModifier and TypeMethodDescriptionAwsKmsMrkAwareMasterKey.decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)Will attempt to decrypt if awsKmsArnMatchForDecrypt returns true inAwsKmsMrkAwareMasterKey#filterEncryptedDataKeys(String, AwsKmsCmkArnInfo, EncryptedDataKey).AwsKmsMrkAwareMasterKeyProvider.decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)AwsKmsMrkAwareMasterKey.encryptDataKey(CryptoAlgorithm algorithm, Map<String,String> encryptionContext, DataKey<?> dataKey)AwsKmsMrkAwareMasterKey.generateDataKey(CryptoAlgorithm algorithm, Map<String,String> encryptionContext)This is identical behavior toAwsKmsMrkAwareMasterKeyProvider.getMasterKeysForEncryption(MasterKeyRequest request)Returns all CMKs provided to the constructor of this object.