| Package | Description |
|---|---|
| com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
| com.amazonaws.services.s3.internal.crypto.v1 | |
| com.amazonaws.services.s3.internal.crypto.v2 | |
| com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
| Modifier and Type | Method and Description |
|---|---|
EncryptionMaterialsProvider |
AmazonS3EncryptionClientV2.getEncryptionMaterialsProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
AmazonS3EncryptionClientBuilder.setEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
Deprecated.
Sets the encryption materials to be used to encrypt and decrypt data
|
void |
AmazonS3EncryptionClientV2Builder.setEncryptionMaterialsProvider(EncryptionMaterialsProvider encryptionMaterialsProvider)
Sets the encryption materials to be used to encrypt and decrypt data
|
AmazonS3EncryptionClientBuilder |
AmazonS3EncryptionClientBuilder.withEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
Deprecated.
Sets the encryption materials to be used to encrypt and decrypt data
|
AmazonS3EncryptionClientV2Builder |
AmazonS3EncryptionClientV2Builder.withEncryptionMaterialsProvider(EncryptionMaterialsProvider encryptionMaterialsProvider)
Sets the encryption materials to be used to encrypt and decrypt data
|
| Modifier and Type | Field and Description |
|---|---|
protected EncryptionMaterialsProvider |
S3CryptoModuleBase.kekMaterialsProvider |
| Constructor and Description |
|---|
CryptoModuleDispatcher(AWSKMS kms,
S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig) |
S3CryptoModuleBase(AWSKMS kms,
S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig) |
S3CryptoModuleBase(S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig)
For testing purposes only.
|
| Modifier and Type | Field and Description |
|---|---|
protected EncryptionMaterialsProvider |
S3CryptoModuleBase.kekMaterialsProvider |
| Modifier and Type | Method and Description |
|---|---|
abstract EncryptionMaterialsProvider |
S3CryptoModule.getEncryptionMaterialsProvider() |
EncryptionMaterialsProvider |
S3CryptoModuleBase.getEncryptionMaterialsProvider() |
| Constructor and Description |
|---|
S3CryptoModuleAE(AWSKMS kms,
S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfigurationV2 cryptoConfig) |
S3CryptoModuleAEStrict(AWSKMS kms,
S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfigurationV2 cryptoConfig) |
S3CryptoModuleBase(AWSKMS kms,
S3Direct s3,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfigurationV2 cryptoConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
KMSEncryptionMaterialsProvider |
class |
SimpleMaterialProvider |
class |
StaticEncryptionMaterialsProvider
Simple implementation of EncryptionMaterialsProvider that just wraps static
EncryptionMaterials.
|
Copyright © 2021. All rights reserved.