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.
|
Constructor and Description |
---|
AmazonS3EncryptionClient(AWSCredentials credentials,
EncryptionMaterialsProvider encryptionMaterialsProvider)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(AWSCredentials credentials,
EncryptionMaterialsProvider encryptionMaterialsProvider,
ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig) |
AmazonS3EncryptionClient(AWSCredentials credentials,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig) |
AmazonS3EncryptionClient(AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig,
RequestMetricCollector requestMetricCollector) |
AmazonS3EncryptionClient(AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(EncryptionMaterialsProvider encryptionMaterialsProvider)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
AmazonS3EncryptionClient(EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
Modifier and Type | Field and Description |
---|---|
protected EncryptionMaterialsProvider |
S3CryptoModuleBase.kekMaterialsProvider |
Modifier and Type | Method and Description |
---|---|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromInstructionFile(S3Object instructionFile,
EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromObjectMetadata(S3Object object,
EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterialsProvider materialsProvider,
Map<String,String> materialsDescription,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
Constructor and Description |
---|
CryptoModuleDispatcher(S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig) |
S3CryptoModuleBase(S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig) |
Modifier and Type | Class and Description |
---|---|
class |
StaticEncryptionMaterialsProvider
Simple implementation of EncryptionMaterialsProvider that just wraps static
EncryptionMaterials.
|
Copyright © 2014. All rights reserved.