Table of Contents

Class EncryptionInstructions

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

Encryption Instructions store the encryption credentials

public class EncryptionInstructions
Inheritance
EncryptionInstructions

Constructors

EncryptionInstructions(Dictionary<string, string>, byte[], byte[])

Construct an instance EncryptionInstructions.

public EncryptionInstructions(Dictionary<string, string> materialsDescription, byte[] envelopeKey, byte[] iv)

Parameters

materialsDescription Dictionary<string, string>
envelopeKey byte[]
iv byte[]

EncryptionInstructions(Dictionary<string, string>, byte[], byte[], byte[], string, string)

Construct an instance EncryptionInstructions.

public EncryptionInstructions(Dictionary<string, string> materialsDescription, byte[] envelopeKey, byte[] encryptedKey, byte[] iv, string wrapAlgorithm = null, string cekAlgorithm = null)

Parameters

materialsDescription Dictionary<string, string>
envelopeKey byte[]
encryptedKey byte[]
iv byte[]
wrapAlgorithm string
cekAlgorithm string