Class EncryptionMaterials
- Namespace
- Amazon.S3.Encryption
- Assembly
- AWSSDK.S3.dll
The "key encrypting key" materials used in encrypt/decryption. These materials may be an asymmetric key, a symmetric key, or a KMS key ID.
public class EncryptionMaterials
- Inheritance
-
EncryptionMaterials
- Inherited Members
Constructors
EncryptionMaterials(AsymmetricAlgorithm)
Constructs a new EncryptionMaterials object, storing an asymmetric key.
public EncryptionMaterials(AsymmetricAlgorithm algorithm)
Parameters
algorithm
AsymmetricAlgorithm
EncryptionMaterials(SymmetricAlgorithm)
Constructs a new EncryptionMaterials object, storing a symmetric key.
public EncryptionMaterials(SymmetricAlgorithm algorithm)
Parameters
algorithm
SymmetricAlgorithm
EncryptionMaterials(string)
Constructs a new EncryptionMaterials object, storing a KMS Key ID
public EncryptionMaterials(string kmsKeyID)
Parameters
kmsKeyID
string