Uses of Class
com.amazonaws.services.s3.model.CryptoConfiguration
Packages that use CryptoConfiguration
Package
Description
Synchronous client for accessing Amazon S3.
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 CryptoConfigurationModifierConstructorDescriptionAmazonS3EncryptionClient
(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 CryptoConfigurationModifier and TypeFieldDescriptionprotected final CryptoConfiguration
S3CryptoModuleBase.cryptoConfig
A read-only copy of the crypto configuration.Constructors in com.amazonaws.services.s3.internal.crypto with parameters of type CryptoConfigurationModifierConstructorDescriptionCryptoModuleDispatcher
(AWSKMSClient kms, com.amazonaws.services.s3.internal.S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider encryptionMaterialsProvider, CryptoConfiguration cryptoConfig) protected
S3CryptoModuleBase
(AWSKMSClient kms, com.amazonaws.services.s3.internal.S3Direct s3, AWSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig) protected
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 CryptoConfigurationModifier and TypeMethodDescriptionCryptoConfiguration.clone()
CryptoConfiguration.readOnly()
Returns a read-only copy of this configuration.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.withCryptoMode
(CryptoMode cryptoMode) Fluent API to set the crypto mode; applicable only to the S3 encryption client.CryptoConfiguration.withCryptoProvider
(Provider cryptoProvider) Sets the crypto provider to the specified provider, and returns the updated CryptoConfiguration object.CryptoConfiguration.withIgnoreMissingInstructionFile
(boolean ignoreMissingInstructionFile) Fluent API to set the property to ignore instruction file that cannot be found during a GET operation.CryptoConfiguration.withKmsRegion
(Regions kmsRegion) Deprecated.CryptoConfiguration.withStorageMode
(CryptoStorageMode storageMode) Sets the storage mode to the specified mode, and returns the updated CryptoConfiguration object.