| 类 | 说明 |
|---|---|
| AbstractRepeatableCipherInputStream<T> |
Common base class used to wrap an InputStream with a cipher input stream to
encrypt it, and handles resets by attempting to reset on the original,
unencrypted data InputStream, and recreate an identical Cipher and identical
CipherInputStream on the original data.
|
| AdjustedRangeInputStream |
Reads only a specific range of bytes from the underlying input stream.
|
| ByteRangeCapturingInputStream |
FilterInputStream that captures a range of bytes from a wrapped input stream.
|
| CipherFactory |
Factory for creating Ciphers based on the crypto key and configuration
specified in the constructor.
|
| CipherLiteInputStream | |
| CryptoModuleDispatcher |
A proxy cryptographic module used to dispatch method calls to the appropriate
underlying cryptographic module depending on the current configuration.
|
| CryptoRuntime | |
| EncryptedUploadContext |
State information for an in-progress, encrypted multipart upload, including
the envelope encryption key used to encrypt each individual part in a
multipart upload, and the next initialization vector (IV) for the next part
to encrypt.
|
| EncryptionInstruction |
Contains information used to encrypt and decrypt objects in S3.
|
| EncryptionUtils |
The EncryptionUtils class encrypts and decrypts data stored in S3.
|
| JceEncryptionConstants |
Contains constants required by the JCE encryption library.
|
| MultipartUploadContext |
Contextual information for an in-flight multipart upload.
|
| RepeatableCipherInputStream |
Wraps an InputStream with a CipherInputStream to encrypt it, and handles
resets by attempting to reset on the original, unencrypted data InputStream,
and recreate an identical Cipher and identical CipherInputStream on the
original data.
|
| S3CryptoModule<T extends MultipartUploadContext> |
An internal SPI used to implement different cryptographic modules
for use with the S3 encryption client.
|
| S3CryptoModuleBase<T extends MultipartUploadContext> |
Common implementation for different S3 cryptographic modules.
|
Copyright © 2024. All rights reserved.