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.