Uses of Interface
com.amazonaws.services.dynamodbv2.datamodeling.encryption.providers.EncryptionMaterialsProvider
-
-
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling
Constructors in com.amazonaws.services.dynamodbv2.datamodeling with parameters of type EncryptionMaterialsProvider Constructor Description AttributeEncryptor(EncryptionMaterialsProvider encryptionMaterialsProvider) -
Uses of EncryptionMaterialsProvider in com.amazonaws.services.dynamodbv2.datamodeling.encryption
Methods in com.amazonaws.services.dynamodbv2.datamodeling.encryption with parameters of type EncryptionMaterialsProvider Modifier and Type Method Description static DynamoDBEncryptorDynamoDBEncryptor. getInstance(EncryptionMaterialsProvider provider)static DynamoDBEncryptorDynamoDBEncryptor. getInstance(EncryptionMaterialsProvider provider, String descriptionbase)Constructors in com.amazonaws.services.dynamodbv2.datamodeling.encryption with parameters of type EncryptionMaterialsProvider Constructor Description 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 EncryptionMaterialsProvider Modifier and Type Class Description classAsymmetricStaticProviderThis is a thin wrapper around theWrappedMaterialsProvider, using the providedencryptionKeyfor wrapping and unwrapping the record key.classCachingMostRecentProviderThis meta-Provider encrypts data with the most recent version of keying materials from aProviderStoreand decrypts using whichever version is appropriate.classDirectKmsMaterialProviderGenerates a unique data key for each record in DynamoDB and protects that key usingAWSKMS.classKeyStoreMaterialsProviderclassSymmetricStaticProviderA provider which always returns the same provided symmetric encryption/decryption key and the same signing/verification key(s).classWrappedMaterialsProviderThis 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 EncryptionMaterialsProvider Modifier and Type Method Description EncryptionMaterialsProviderMetaStore. getOrCreate(String materialName, long nextId)EncryptionMaterialsProviderProviderStore. getOrCreate(String materialName, long nextId)Returns the provider with the specified name and version and creates it if it doesn't exist.EncryptionMaterialsProviderMetaStore. getProvider(String materialName, long version)EncryptionMaterialsProviderProviderStore. 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.EncryptionMaterialsProviderProviderStore. newProvider(String materialName)Creates a new provider with a version one greater than the current max version.
-