Class AmazonS3CryptoConfigurationBase | Amazon S3 Encryption Client for .NET (original) (raw)
Namespace
Amazon.Extensions.S3.Encryption
Assembly
Amazon.Extensions.S3.Encryption.dll
Base class for AmazonS3CryptoConfiguration configs Encapsulates common properties and methods of the AmazonS3CryptoConfiguration configurations
public abstract class AmazonS3CryptoConfigurationBase : AmazonS3Config, IClientConfig
Inheritance
AmazonS3CryptoConfigurationBase
Implements
Derived
Constructors
AmazonS3CryptoConfigurationBase()
Default Constructor.
public AmazonS3CryptoConfigurationBase()
Properties
KmsConfig
Configuration for the AWS Key Management Service client that will be used internally when encrypting S3 objects with KMS keys.
public AmazonKeyManagementServiceConfig KmsConfig { get; set; }
Property Value
AmazonKeyManagementServiceConfig
StorageMode
Gets and sets the StorageMode property. This determines if the crypto metadata is stored as metadata on the object or as a separate object in S3. The default is ObjectMetadata.
public CryptoStorageMode StorageMode { get; set; }