Uses of Class
com.amazonaws.encryptionsdk.kms.AwsKmsMrkAwareMasterKey
-
Packages that use AwsKmsMrkAwareMasterKey Package Description com.amazonaws.encryptionsdk.kms Contains logic necessary to createMasterKeys backed by AWS KMS keys. -
-
Uses of AwsKmsMrkAwareMasterKey in com.amazonaws.encryptionsdk.kms
Methods in com.amazonaws.encryptionsdk.kms that return AwsKmsMrkAwareMasterKey Modifier and Type Method Description AwsKmsMrkAwareMasterKeyAwsKmsMrkAwareMasterKeyProvider. 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 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 inAwsKmsMrkAwareMasterKey#filterEncryptedDataKeys(String, AwsKmsCmkArnInfo, 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.
-