Table of Contents

Class EncryptionMaterialsBase

Namespace
Amazon.Extensions.S3.Encryption
Assembly
Amazon.Extensions.S3.Encryption.dll

Base class for EncryptionMaterials materials Encapsulates common properties and methods of the encryption materials

public class EncryptionMaterialsBase
Inheritance
EncryptionMaterialsBase
Derived

Constructors

EncryptionMaterialsBase(AsymmetricAlgorithm)

Constructs a new EncryptionMaterials object, storing an asymmetric key.

public EncryptionMaterialsBase(AsymmetricAlgorithm algorithm)

Parameters

algorithm AsymmetricAlgorithm

EncryptionMaterialsBase(SymmetricAlgorithm)

Constructs a new EncryptionMaterials object, storing a symmetric key.

public EncryptionMaterialsBase(SymmetricAlgorithm algorithm)

Parameters

algorithm SymmetricAlgorithm

EncryptionMaterialsBase(string)

public EncryptionMaterialsBase(string kmsKeyID)

Parameters

kmsKeyID string