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,
EncryptionMaterials encryptionMaterials)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(AWSCredentials credentials,
EncryptionMaterials encryptionMaterials,
ClientConfiguration clientConfig,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials and
client configuration to access Amazon S3.
|
AmazonS3EncryptionClient(AWSCredentials credentials,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client using the specified AWS credentials to
access Amazon S3.
|
AmazonS3EncryptionClient(EncryptionMaterials encryptionMaterials)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
AmazonS3EncryptionClient(EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig)
Constructs a new Amazon S3 Encryption client that will make anonymous
requests to Amazon S3.
|
Modifier and Type | Method and Description |
---|---|
static EncryptionInstruction |
EncryptionUtils.buildInstruction(EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromInstructionFile(S3Object instructionFile,
EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromObjectMetadata(S3Object object,
EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static S3Object |
EncryptionUtils.decryptObjectUsingMetadata(S3Object object,
EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static PutObjectRequest |
EncryptionUtils.encryptRequestUsingMetadata(PutObjectRequest request,
EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
protected SecretKey |
S3CryptoModuleBase.generateCEK(EncryptionMaterials kekMaterials,
Provider providerIn) |
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
static byte[] |
EncryptionUtils.getEncryptedSymmetricKey(SecretKey toBeEncrypted,
EncryptionMaterials materials,
Provider cryptoProvider)
Deprecated.
no longer used and will be removed in the future
|
Modifier and Type | Method and Description |
---|---|
EncryptionMaterials |
EncryptionMaterials.addDescription(String name,
String value)
Fluent API to add material description.
|
EncryptionMaterials |
EncryptionMaterials.addDescriptions(Map<String,String> descriptions)
Fluent API to add all the given material descriptions.
|
EncryptionMaterials |
StaticEncryptionMaterialsProvider.getEncryptionMaterials() |
EncryptionMaterials |
EncryptionMaterialsFactory.getEncryptionMaterials()
Returns EncryptionMaterials which the caller can use for encryption.
|
EncryptionMaterials |
PutInstructionFileRequest.getEncryptionMaterials()
Returns the encryption materials if specified; or null if not.
|
EncryptionMaterials |
StaticEncryptionMaterialsProvider.getEncryptionMaterials(Map<String,String> materialDescIn) |
EncryptionMaterials |
EncryptionMaterialsAccessor.getEncryptionMaterials(Map<String,String> materialsDescription)
Retrieves encryption materials matching the specified description from some source.
|
Constructor and Description |
---|
PutInstructionFileRequest(S3ObjectId s3ObjectId,
EncryptionMaterials encryptionMaterials,
String suffix) |
StaticEncryptionMaterialsProvider(EncryptionMaterials materials) |
Copyright © 2014. All rights reserved.