public class S3CryptoModuleAE extends S3CryptoModuleBase<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>
| Constructor and Description |
|---|
S3CryptoModuleAE(AWSKMS kms,
S3Direct s3,
AWSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfigurationV2 cryptoConfig) |
| Modifier and Type | Method and Description |
|---|---|
S3Object |
getObjectSecurely(GetObjectRequest req) |
ObjectMetadata |
getObjectSecurely(GetObjectRequest getObjectRequest,
File destinationFile) |
abortMultipartUploadSecurely, completeMultipartUploadSecurely, copyPartSecurely, getCryptoConfiguration, getEncryptionMaterialsProvider, initiateMultipartUploadSecurely, putInstructionFileSecurely, putLocalObjectSecurely, putObjectSecurely, uploadPartSecurelypublic S3CryptoModuleAE(AWSKMS kms, S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider encryptionMaterialsProvider, CryptoConfigurationV2 cryptoConfig)
cryptoConfig - a read-only copy of the crypto configuration.public S3Object getObjectSecurely(GetObjectRequest req)
getObjectSecurely in class S3CryptoModule<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>public ObjectMetadata getObjectSecurely(GetObjectRequest getObjectRequest, File destinationFile)
getObjectSecurely in class S3CryptoModule<com.amazonaws.services.s3.internal.crypto.v2.MultipartUploadCryptoContext>