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