Package | Description |
---|---|
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.internal.crypto | |
com.amazonaws.services.s3.model |
Classes modeling the various types represented by Amazon S3.
|
Modifier and Type | Method and Description |
---|---|
void |
AmazonS3EncryptionClientBuilder.setEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
Sets the encryption materials to be used to encrypt and decrypt data
|
AmazonS3EncryptionClientBuilder |
AmazonS3EncryptionClientBuilder.withEncryptionMaterials(EncryptionMaterialsProvider encryptionMaterials)
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 | Class and Description |
---|---|
class |
KMSEncryptionMaterialsProvider |
class |
SimpleMaterialProvider |
class |
StaticEncryptionMaterialsProvider
Simple implementation of EncryptionMaterialsProvider that just wraps static
EncryptionMaterials.
|
Copyright © 2020. All rights reserved.