Uses of Package
com.amazonaws.encryptionsdk
-
Packages that use com.amazonaws.encryptionsdk Package Description com.amazonaws.encryptionsdk ContainsAwsCrypto
, the primary entry-point to the Aws Encryption SDK.com.amazonaws.encryptionsdk.caching com.amazonaws.encryptionsdk.internal Contains the internal classes that handle the cryptographic defined by the message formats and algorithms.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.com.amazonaws.encryptionsdk.multi Contains logic necessary to createMasterKeyProvider
s which are backed by multipleMasterKeyProviders
. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk Class Description AwsCrypto Provides the primary entry-point to the AWS Encryption SDK.AwsCrypto.Builder CommitmentPolicy CryptoAlgorithm Describes the cryptographic algorithms available for use in this library.CryptoInputStream A CryptoInputStream is a subclass of java.io.InputStream.CryptoMaterialsManager The crypto materials manager is responsible for preparing the cryptographic materials needed to process a request - notably, preparing the cleartext data key and (if applicable) trailing signature keys on both encrypt and decrypt.CryptoOutputStream A CryptoOutputStream is a subclass of java.io.OutputStream.CryptoResult Represents the result of an operation byAwsCrypto
.DataKey Represents both the cleartext and encrypted bytes of a data key.EncryptedDataKey MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.MasterKeyRequest Contains information whichMasterKeyProvider
s can use to select whichMasterKey
s to use to protect a given plaintext.MasterKeyRequest.Builder ParsedCiphertext Exposes header information of ciphertexts to make it easier to inspect the algorithm, keys, and encryption context prior to decryption. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.caching Class Description CryptoMaterialsManager The crypto materials manager is responsible for preparing the cryptographic materials needed to process a request - notably, preparing the cleartext data key and (if applicable) trailing signature keys on both encrypt and decrypt.MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.internal Class Description CommitmentPolicy CryptoAlgorithm Describes the cryptographic algorithms available for use in this library.CryptoMaterialsManager The crypto materials manager is responsible for preparing the cryptographic materials needed to process a request - notably, preparing the cleartext data key and (if applicable) trailing signature keys on both encrypt and decrypt.EncryptedDataKey MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.ParsedCiphertext Exposes header information of ciphertexts to make it easier to inspect the algorithm, keys, and encryption context prior to decryption. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.jce Class Description CryptoAlgorithm Describes the cryptographic algorithms available for use in this library.DataKey Represents both the cleartext and encrypted bytes of a data key.EncryptedDataKey MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.MasterKeyRequest Contains information whichMasterKeyProvider
s can use to select whichMasterKey
s to use to protect a given plaintext. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.kms Class Description CryptoAlgorithm Describes the cryptographic algorithms available for use in this library.DataKey Represents both the cleartext and encrypted bytes of a data key.EncryptedDataKey MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.MasterKeyRequest Contains information whichMasterKeyProvider
s can use to select whichMasterKey
s to use to protect a given plaintext. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.model Class Description CommitmentPolicy CryptoAlgorithm Describes the cryptographic algorithms available for use in this library.DataKey Represents both the cleartext and encrypted bytes of a data key.EncryptedDataKey MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data). -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.multi Class Description MasterKey Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).MasterKeyProvider Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.