Package | Description |
---|---|
com.amazonaws.encryptionsdk |
Contains
AwsCrypto , the primary entry-point to the Aws Encryption SDK. |
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 create
MasterKey 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 create
MasterKeyProvider s
which are backed by multiple MasterKeyProviders . |
Class and Description |
---|
CryptoAlgorithm
Describes the cryptographic algorithms available for use in this library.
|
CryptoInputStream
A CryptoInputStream is a subclass of java.io.InputStream.
|
CryptoOutputStream
A CryptoOutputStream is a subclass of java.io.OutputStream.
|
CryptoResult
Represents the result of an operation by
AwsCrypto . |
DataKey
Represents both the cleartext and encrypted bytes of a data key.
|
EncryptedDataKey |
MasterKey
Represents the cryptographic key used to protect the
DataKey (which, in turn, protects
the data). |
MasterKeyProvider
Represents the logic necessary to select and construct
MasterKey s for encrypting and
decrypting messages. |
MasterKeyRequest
Contains information which
MasterKeyProvider s can use to select which MasterKey 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.
|
Class and Description |
---|
CryptoAlgorithm
Describes the cryptographic algorithms available for use in this library.
|
MasterKey
Represents the cryptographic key used to protect the
DataKey (which, in turn, protects
the data). |
MasterKeyProvider
Represents the logic necessary to select and construct
MasterKey s for encrypting and
decrypting messages. |
Class and 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 the
DataKey (which, in turn, protects
the data). |
MasterKeyProvider
Represents the logic necessary to select and construct
MasterKey s for encrypting and
decrypting messages. |
MasterKeyRequest
Contains information which
MasterKeyProvider s can use to select which MasterKey s
to use to protect a given plaintext. |
Class and 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 the
DataKey (which, in turn, protects
the data). |
MasterKeyProvider
Represents the logic necessary to select and construct
MasterKey s for encrypting and
decrypting messages. |
MasterKeyRequest
Contains information which
MasterKeyProvider s can use to select which MasterKey s
to use to protect a given plaintext. |
Class and Description |
---|
CryptoAlgorithm
Describes the cryptographic algorithms available for use in this library.
|
EncryptedDataKey |
Class and Description |
---|
MasterKey
Represents the cryptographic key used to protect the
DataKey (which, in turn, protects
the data). |
MasterKeyProvider
Represents the logic necessary to select and construct
MasterKey s for encrypting and
decrypting messages. |
Copyright © 2016. All rights reserved.