Uses of Class
com.amazonaws.services.s3.model.CryptoConfiguration
-
Packages that use CryptoConfiguration 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. -
-
Uses of CryptoConfiguration in com.amazonaws.services.s3
Constructors in com.amazonaws.services.s3 with parameters of type CryptoConfiguration Constructor Description 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(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(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(AWSKMSClient kms, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, ClientConfiguration clientConfig, CryptoConfiguration cryptoConfig, RequestMetricCollector requestMetricCollector)
AmazonS3EncryptionClient(EncryptionMaterialsProvider encryptionMaterialsProvider, CryptoConfiguration cryptoConfig)
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. -
Uses of CryptoConfiguration in com.amazonaws.services.s3.internal.crypto
Fields in com.amazonaws.services.s3.internal.crypto declared as CryptoConfiguration Modifier and Type Field Description protected CryptoConfiguration
S3CryptoModuleBase. cryptoConfig
A read-only copy of the crypto configuration.Constructors in com.amazonaws.services.s3.internal.crypto with parameters of type CryptoConfiguration Constructor Description CryptoModuleDispatcher(AWSKMSClient kms, com.amazonaws.services.s3.internal.S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider encryptionMaterialsProvider, CryptoConfiguration cryptoConfig)
S3CryptoModuleBase(AWSKMSClient kms, com.amazonaws.services.s3.internal.S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig)
S3CryptoModuleBase(com.amazonaws.services.s3.internal.S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig)
For testing purposes only. -
Uses of CryptoConfiguration in com.amazonaws.services.s3.model
Methods in com.amazonaws.services.s3.model that return CryptoConfiguration Modifier and Type Method Description CryptoConfiguration
CryptoConfiguration. clone()
CryptoConfiguration
CryptoConfiguration. readOnly()
Returns a read-only copy of this configuration.CryptoConfiguration
CryptoConfiguration. withAwsKmsRegion(Region awsKmsRegion)
Fluent API for setting the KMS region for the AWS KMS client when such client is internally instantiated instead of externally passed in by users; or null if no explicit KMS region is explicitly configured.This KMS region parameter is ignored when the AWS KMS client of the S3 encryption client is explicitly passed in by the users, instead of being implicitly created.CryptoConfiguration
CryptoConfiguration. withCryptoMode(CryptoMode cryptoMode)
Fluent API to set the crypto mode; applicable only to the S3 encryption client.CryptoConfiguration
CryptoConfiguration. withCryptoProvider(Provider cryptoProvider)
Sets the crypto provider to the specified provider, and returns the updated CryptoConfiguration object.CryptoConfiguration
CryptoConfiguration. withIgnoreMissingInstructionFile(boolean ignoreMissingInstructionFile)
Fluent API to set the property to ignore instruction file that cannot be found during a GET operation.CryptoConfiguration
CryptoConfiguration. withKmsRegion(Regions kmsRegion)
Deprecated.CryptoConfiguration
CryptoConfiguration. withStorageMode(CryptoStorageMode storageMode)
Sets the storage mode to the specified mode, and returns the updated CryptoConfiguration object.
-