Package com.amazonaws.encryptionsdk.model
Contains the classes that implement the defined message format for storing the encrypted content
and the data key.
- the CiphertextHeaders class implements the format for the headers that wrap the (single-block/framed) encrypted content. The data key is stored in this header.
- the CipherBlockHeaders class implements the format for the headers that wrap the encrypted content stored as a single-block.
- the CipherFrameHeader class implements the format for the headers that wrap the encrypted content stored in frames.
- the KeyBlob class implements the format for storing the encrypted data key along with the headers that identify the key provider.
-
Interface Summary Interface Description EncryptionCompletionListener -
Class Summary Class Description CipherBlockHeaders This class implements the headers for the encrypted content stored in a single block.CipherFrameHeaders This class implements the headers for the encrypted content stored in a frame.CiphertextFooters This class encapsulates the optional footer information which follows the actual protected content.CiphertextHeaders This class implements the headers for the message (ciphertext) produced by this library.DecryptionMaterials DecryptionMaterials.Builder DecryptionMaterialsRequest DecryptionMaterialsRequest.Builder EncryptionMaterials Contains the cryptographic materials needed for an encryption operation.EncryptionMaterials.Builder EncryptionMaterialsRequest Contains the contextual information needed to prepare an encryption operation.EncryptionMaterialsRequest.Builder KeyBlob This class implements the format of the key blob. -
Enum Summary Enum Description CiphertextType This enum describes the supported types of ciphertext in this library.ContentType This enum describes the supported types for storing the encrypted content in the message format.