Uses of Package
com.amazonaws.encryptionsdk
Packages that use com.amazonaws.encryptionsdk
Package
Description
Contains
AwsCrypto
, the primary entry-point to the Aws
Encryption SDK.Contains the internal classes that handle the cryptographic defined by the message formats and
algorithms.
Contains logic necessary to create
MasterKey
s backed by AWS
KMS keys.Contains the classes that implement the defined message format for storing the encrypted content
and the data key.
Contains logic necessary to create
MasterKeyProvider
s which
are backed by multiple MasterKeyProviders
.-
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdkClassDescriptionProvides the primary entry-point to the AWS Encryption SDK.Describes the cryptographic algorithms available for use in this library.A CryptoInputStream is a subclass of java.io.InputStream.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.A CryptoOutputStream is a subclass of java.io.OutputStream.Represents the result of an operation by
AwsCrypto
.Represents both the cleartext and encrypted bytes of a data key.Represents the cryptographic key used to protect theDataKey
(which, in turn, protects the data).Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.Contains information whichMasterKeyProvider
s can use to select whichMasterKey
s to use to protect a given plaintext.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.cachingClassDescriptionThe 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.Represents the logic necessary to select and construct
MasterKey
s for encrypting and decrypting messages. -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.internalClassDescriptionDescribes the cryptographic algorithms available for use in this library.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.Represents the cryptographic key used to protect the
DataKey
(which, in turn, protects the data).Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.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.jceClassDescriptionDescribes the cryptographic algorithms available for use in this library.Represents both the cleartext and encrypted bytes of a data key.Represents the cryptographic key used to protect the
DataKey
(which, in turn, protects the data).Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.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.kmsClassDescriptionDescribes the cryptographic algorithms available for use in this library.Represents both the cleartext and encrypted bytes of a data key.Represents the cryptographic key used to protect the
DataKey
(which, in turn, protects the data).Represents the logic necessary to select and constructMasterKey
s for encrypting and decrypting messages.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.modelClassDescriptionDescribes the cryptographic algorithms available for use in this library.Represents both the cleartext and encrypted bytes of a data key.Represents the cryptographic key used to protect the
DataKey
(which, in turn, protects the data). -
Classes in com.amazonaws.encryptionsdk used by com.amazonaws.encryptionsdk.multi