Class AmazonS3CryptoConfigurationV2
- Namespace
- Amazon.Extensions.S3.Encryption
- Assembly
- Amazon.Extensions.S3.Encryption.dll
AmazonS3CryptoConfigurationV2 allows customers to set storage mode for encryption credentials for AmazonS3EncryptionClientV2
public class AmazonS3CryptoConfigurationV2 : AmazonS3CryptoConfigurationBase, IClientConfig
- Inheritance
-
AmazonS3CryptoConfigurationV2
- Implements
Constructors
AmazonS3CryptoConfigurationV2(SecurityProfile)
Default Constructor.
[Obsolete("This constructor is now obsolete. Please use AmazonS3CryptoConfigurationV2(SecurityProfile, CommitmentPolicy, ContentEncryptionAlgorithm)")]
public AmazonS3CryptoConfigurationV2(SecurityProfile securityProfile)
Parameters
securityProfileSecurityProfile
AmazonS3CryptoConfigurationV2(SecurityProfile, CommitmentPolicy, ContentEncryptionAlgorithm)
Constructor with securityProfile, commitmentPolicy and contentEncryptionAlgorithm.
public AmazonS3CryptoConfigurationV2(SecurityProfile securityProfile, CommitmentPolicy commitmentPolicy, ContentEncryptionAlgorithm contentEncryptionAlgorithm)
Parameters
securityProfileSecurityProfilecommitmentPolicyCommitmentPolicycontentEncryptionAlgorithmContentEncryptionAlgorithm
Properties
CommitmentPolicy
Determines the key commitment policy for encrypt/decrypt operations.
public CommitmentPolicy CommitmentPolicy { get; set; }
Property Value
ContentEncryptionAlgorithm
Determines the key commitment policy for encrypt/decrypt operations.
public ContentEncryptionAlgorithm ContentEncryptionAlgorithm { get; set; }
Property Value
SecurityProfile
Determines enabled key wrap and content encryption schemas
public SecurityProfile SecurityProfile { get; set; }