Uses of Interface
com.amazonaws.encryptionsdk.EncryptedDataKey
-
Packages that use EncryptedDataKey Package Description com.amazonaws.encryptionsdk ContainsAwsCrypto
, the primary entry-point to the Aws Encryption SDK.com.amazonaws.encryptionsdk.jce com.amazonaws.encryptionsdk.kms Contains logic necessary to createMasterKey
s backed by AWS KMS keys.com.amazonaws.encryptionsdk.model Contains the classes that implement the defined message format for storing the encrypted content and the data key. -
-
Uses of EncryptedDataKey in com.amazonaws.encryptionsdk
Classes in com.amazonaws.encryptionsdk that implement EncryptedDataKey Modifier and Type Class Description class
DataKey<M extends MasterKey<M>>
Represents both the cleartext and encrypted bytes of a data key.Method parameters in com.amazonaws.encryptionsdk with type arguments of type EncryptedDataKey Modifier and Type Method Description abstract DataKey<K>
MasterKeyProvider. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
Iterates throughencryptedDataKeys
and returns the first one which can be successfully decrypted. -
Uses of EncryptedDataKey in com.amazonaws.encryptionsdk.jce
Methods in com.amazonaws.encryptionsdk.jce with parameters of type EncryptedDataKey Modifier and Type Method Description protected DataKey<JceMasterKey>
JceMasterKey. actualDecrypt(CryptoAlgorithm algorithm, EncryptedDataKey edk, Map<String,String> encryptionContext)
Method parameters in com.amazonaws.encryptionsdk.jce with type arguments of type EncryptedDataKey Modifier and Type Method Description DataKey<JceMasterKey>
JceMasterKey. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
DataKey<JceMasterKey>
KeyStoreProvider. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
Attempts to decrypts theencryptedDataKeys
by first iterating through allaliasNames
specified in the constructor and then over all other compatible keys in theKeyStore
. -
Uses of EncryptedDataKey in com.amazonaws.encryptionsdk.kms
Method parameters in com.amazonaws.encryptionsdk.kms with type arguments of type EncryptedDataKey Modifier and Type Method Description DataKey<KmsMasterKey>
KmsMasterKey. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
DataKey<KmsMasterKey>
KmsMasterKeyProvider. decryptDataKey(CryptoAlgorithm algorithm, Collection<? extends EncryptedDataKey> encryptedDataKeys, Map<String,String> encryptionContext)
-
Uses of EncryptedDataKey in com.amazonaws.encryptionsdk.model
Classes in com.amazonaws.encryptionsdk.model that implement EncryptedDataKey Modifier and Type Class Description class
KeyBlob
This class implements the format of the key blob.Constructors in com.amazonaws.encryptionsdk.model with parameters of type EncryptedDataKey Constructor Description KeyBlob(EncryptedDataKey edk)
-