| Package | Description |
|---|---|
| com.amazonaws.encryptionsdk.kms |
Contains logic necessary to create
MasterKeys 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.