Table of Contents

Class CmsEnvelopedDataStreamGenerator

Namespace
Org.BouncyCastle.Cms
Assembly
BouncyCastle.Cryptography.dll
public class CmsEnvelopedDataStreamGenerator : CmsEnvelopedGenerator
Inheritance
CmsEnvelopedDataStreamGenerator
Inherited Members

Constructors

CmsEnvelopedDataStreamGenerator()

public CmsEnvelopedDataStreamGenerator()

CmsEnvelopedDataStreamGenerator(SecureRandom)

Constructor allowing specific source of randomness

public CmsEnvelopedDataStreamGenerator(SecureRandom random)

Parameters

random SecureRandom

Instance of SecureRandom to use.

Methods

Open(Stream, string)

public Stream Open(Stream outStream, string encryptionOid)

Parameters

outStream Stream
encryptionOid string

Returns

Stream

Open(Stream, string, int)

public Stream Open(Stream outStream, string encryptionOid, int keySize)

Parameters

outStream Stream
encryptionOid string
keySize int

Returns

Stream

SetBerEncodeRecipients(bool)

Use a BER Set to store the recipient information.

public void SetBerEncodeRecipients(bool berEncodeRecipientSet)

Parameters

berEncodeRecipientSet bool

SetBufferSize(int)

Set the underlying string size for encapsulated data.

public void SetBufferSize(int bufferSize)

Parameters

bufferSize int

Length of octet strings to buffer the data.