Package | Description |
---|---|
com.amazonaws.encryptionsdk.kms |
Contains logic necessary to create
MasterKey s backed by AWS
KMS keys. |
Modifier and Type | Method and Description |
---|---|
AwsKmsMrkAwareMasterKey |
AwsKmsMrkAwareMasterKeyProvider.getMasterKey(String providerId,
String requestedKeyArn)
Added flexibility in matching multi-Region keys from different regions.
|
Modifier and Type | Method and Description |
---|---|
DataKey<AwsKmsMrkAwareMasterKey> |
AwsKmsMrkAwareMasterKeyProvider.decryptDataKey(CryptoAlgorithm algorithm,
Collection<? extends EncryptedDataKey> encryptedDataKeys,
Map<String,String> encryptionContext) |
DataKey<AwsKmsMrkAwareMasterKey> |
AwsKmsMrkAwareMasterKey.decryptDataKey(CryptoAlgorithm algorithm,
Collection<? extends EncryptedDataKey> encryptedDataKeys,
Map<String,String> encryptionContext)
Will attempt to decrypt if awsKmsArnMatchForDecrypt returns true in
AwsKmsMrkAwareMasterKey#filterEncryptedDataKeys(String, AwsKmsCmkArnInfo, EncryptedDataKey) . |
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 to
|
List<AwsKmsMrkAwareMasterKey> |
AwsKmsMrkAwareMasterKeyProvider.getMasterKeysForEncryption(MasterKeyRequest request)
Returns all CMKs provided to the constructor of this object.
|
Copyright © 2023. All rights reserved.