Class | Description |
---|---|
AdjustedRangeInputStream |
Reads only a specific range of bytes from the underlying input stream.
|
AesCbc | |
AesCtr | |
AesGcm | |
ByteRangeCapturingInputStream |
FilterInputStream that captures a range of bytes from a wrapped input stream.
|
CipherLite |
Functions like a
Cipher but provides only a subset of all the
interface methods of Cipher . |
CipherLiteInputStream | |
ContentCryptoMaterial |
Cryptographic material used for client-side content encrypt/decryption in S3.
|
ContentCryptoScheme |
Cryptographic scheme for content encrypt/decryption.
|
CryptoModuleDispatcher |
A proxy cryptographic module used to dispatch method calls to the appropriate
underlying cryptographic module depending on the current configuration.
|
CryptoRuntime | |
CryptoRuntime.AesGcm | |
CryptoRuntime.RsaEcbOaepWithSHA256AndMGF1Padding | |
GCMCipherLite |
A AES/GCM specific
CipherLite that support re-processing of input
data via GCMCipherLite.mark() and GCMCipherLite.reset() . |
JceEncryptionConstants |
Contains constants required by the JCE encryption library.
|
KMSSecuredCEK | |
MultipartUploadCbcContext | |
MultipartUploadContext |
Contextual information for an in-flight multipart upload.
|
MultipartUploadCryptoContext | |
RenewableCipherLiteInputStream |
A specific kind of
CipherLiteInputStream that supports partial
mark-and-reset in the sense that, if the underlying input stream supports
mark-and-reset, this input stream can then be marked at and get reset back to
the very beginning of the stream (but not anywhere else). |
S3CryptoModule<T extends MultipartUploadContext> |
An internal SPI used to implement different cryptographic modules
for use with the S3 encryption client.
|
S3CryptoModuleAE |
Authenticated encryption (AE) cryptographic module for the S3 encryption client.
|
S3CryptoModuleAEStrict |
Strict Authenticated encryption (AE) cryptographic module for the S3
encryption client.
|
S3CryptoModuleBase<T extends MultipartUploadCryptoContext> |
Common implementation for different S3 cryptographic modules.
|
S3CryptoModuleEO |
Encryption only (EO) cryptographic module for the S3 encryption client.
|
S3CryptoScheme |
S3 cryptographic scheme that includes the content crypto scheme and key
wrapping scheme (for the content-encrypting-key).
|
S3KeyWrapScheme | |
S3ObjectWrapper |
A convenient S3 object wrapper useful for crypto purposes.
|
SecuredCEK |
Internal class used to carry both the secured CEK and the key wrapping
algorithm, if any.
|