Uses of Interface
com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.EncryptionMaterialsProvider
Packages that use EncryptionMaterialsProvider
Package
Description
-
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling
Constructors in com.amazonaws.services.dynamodbv2.datamodeling with parameters of type EncryptionMaterialsProviderModifierConstructorDescriptionAttributeEncryptor
(EncryptionMaterialsProvider encryptionMaterialsProvider) -
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling.encryption
Methods in com.amazonaws.services.dynamodbv2.datamodeling.encryption with parameters of type EncryptionMaterialsProviderModifier and TypeMethodDescriptionstatic DynamoDBEncryptor
DynamoDBEncryptor.getInstance
(EncryptionMaterialsProvider provider) static DynamoDBEncryptor
DynamoDBEncryptor.getInstance
(EncryptionMaterialsProvider provider, String descriptionbase) Constructors in com.amazonaws.services.dynamodbv2.datamodeling.encryption with parameters of type EncryptionMaterialsProviderModifierConstructorDescriptionprotected
DynamoDBEncryptor
(EncryptionMaterialsProvider provider, String descriptionBase) -
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers
Classes in com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers that implement EncryptionMaterialsProviderModifier and TypeClassDescriptionclass
This is a thin wrapper around theWrappedMaterialsProvider
, using the providedencryptionKey
for wrapping and unwrapping the record key.class
This meta-Provider encrypts data with the most recent version of keying materials from aProviderStore
and decrypts using whichever version is appropriate.class
Generates a unique data key for each record in DynamoDB and protects that key usingAWSKMS
.class
class
A provider which always returns the same provided symmetric encryption/decryption key and the same signing/verification key(s).class
This provider will use create a unique (random) symmetric key upon each call toWrappedMaterialsProvider.getEncryptionMaterials(EncryptionContext)
. -
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store
Methods in com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.store that return EncryptionMaterialsProviderModifier and TypeMethodDescriptionMetaStore.getOrCreate
(String materialName, long nextId) ProviderStore.getOrCreate
(String materialName, long nextId) Returns the provider with the specified name and version and creates it if it doesn't exist.MetaStore.getProvider
(String materialName, long version) ProviderStore.getProvider
(String materialName) Returns the most recent provider with the specified name.abstract EncryptionMaterialsProvider
ProviderStore.getProvider
(String materialName, long version) Returns the provider with the specified name and version.ProviderStore.newProvider
(String materialName) Creates a new provider with a version one greater than the current max version.