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 DynamoDBEncryptorDynamoDBEncryptor.getInstance(EncryptionMaterialsProvider provider) static DynamoDBEncryptorDynamoDBEncryptor.getInstance(EncryptionMaterialsProvider provider, String descriptionbase) Constructors in com.amazonaws.services.dynamodbv2.datamodeling.encryption with parameters of type EncryptionMaterialsProviderModifierConstructorDescriptionprotectedDynamoDBEncryptor(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 TypeClassDescriptionclassThis is a thin wrapper around theWrappedMaterialsProvider, using the providedencryptionKeyfor wrapping and unwrapping the record key.classThis meta-Provider encrypts data with the most recent version of keying materials from aProviderStoreand decrypts using whichever version is appropriate.classGenerates a unique data key for each record in DynamoDB and protects that key usingAWSKMS.classclassA provider which always returns the same provided symmetric encryption/decryption key and the same signing/verification key(s).classThis 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 EncryptionMaterialsProviderProviderStore.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.