S3EncryptionClient.Builder |
S3EncryptionClient.Builder.aesKey(SecretKey aesKey) |
Specifies a "raw" AES key to use for key wrapping/unwrapping.
|
static S3EncryptionClient.Builder |
S3EncryptionClient.builder() |
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.cryptoMaterialsManager(CryptographicMaterialsManager cryptoMaterialsManager) |
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.cryptoProvider(Provider cryptoProvider) |
Allows the user to pass an instance of Provider to be used
for cryptographic operations.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.enableDelayedAuthenticationMode(boolean shouldEnableDelayedAuthenticationMode) |
When set to true, authentication of streamed objects is delayed until the
entire object is read from the stream.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.enableLegacyUnauthenticatedModes(boolean shouldEnableLegacyUnauthenticatedModes) |
When set to true, decryption of content using legacy encryption algorithms
is enabled.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.enableLegacyWrappingAlgorithms(boolean shouldEnableLegacyWrappingAlgorithms) |
When set to true, decryption of objects using legacy key wrapping
modes is enabled.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.enableMultipartPutObject(boolean _enableMultipartPutObject) |
When set to true, the putObject method will use multipart upload to perform
the upload.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.keyring(Keyring keyring) |
Specifies the Keyring to use for key wrapping and unwrapping.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.kmsKeyId(String kmsKeyId) |
Specifies a KMS key to use for key wrapping/unwrapping.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.rsaKeyPair(KeyPair rsaKeyPair) |
Specifies a "raw" RSA key pair to use for key wrapping/unwrapping.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.rsaKeyPair(PartialRsaKeyPair partialRsaKeyPair) |
Specifies a "raw" RSA key pair to use for key wrapping/unwrapping.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.secureRandom(SecureRandom secureRandom) |
Allows the user to pass an instance of SecureRandom to be used
for generating keys and IVs.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.wrappedAsyncClient(software.amazon.awssdk.services.s3.S3AsyncClient _wrappedAsyncClient) |
Sets the wrappedAsyncClient to be used for cryptographic operations.
|
S3EncryptionClient.Builder |
S3EncryptionClient.Builder.wrappedClient(software.amazon.awssdk.services.s3.S3Client _wrappedClient) |
Sets the wrappedClient to be used for non-cryptographic operations.
|