Package com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers
package com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers
-
ClassDescriptionThis is a thin wrapper around the
WrappedMaterialsProvider
, using the providedencryptionKey
for wrapping and unwrapping the record key.This meta-Provider encrypts data with the most recent version of keying materials from aProviderStore
and decrypts using whichever version is appropriate.Generates a unique data key for each record in DynamoDB and protects that key usingAWSKMS
.Interface for providing encryption materials.A provider which always returns the same provided symmetric encryption/decryption key and the same signing/verification key(s).This provider will use create a unique (random) symmetric key upon each call toWrappedMaterialsProvider.getEncryptionMaterials(EncryptionContext)
.