Table of Contents

Class AESEncryptionPutObjectStream

Namespace
Amazon.Runtime.Internal.Util
Assembly
AWSSDK.Core.dll

A wrapper stream that encrypts the base stream using AES algorithm as it is being read.

public class AESEncryptionPutObjectStream : EncryptStream<EncryptionWrapperAES>, IDisposable, IAsyncDisposable
Inheritance
AESEncryptionPutObjectStream
Implements
Inherited Members

Constructors

AESEncryptionPutObjectStream(Stream, byte[], byte[])

Initializes an AESEncryptionStream with a base stream.

public AESEncryptionPutObjectStream(Stream baseStream, byte[] key, byte[] IV)

Parameters

baseStream Stream

Stream to perform encryption on..

key byte[]

Symmetric key to perform encryption

IV byte[]

Initialization vector to perform encryption