Table of Contents

Class CmsAuthenticatedDataStreamGenerator

Namespace
Enterprises.Org.BouncyCastle.Cms
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class CmsAuthenticatedDataStreamGenerator : CmsAuthenticatedGenerator
Inheritance
CmsAuthenticatedDataStreamGenerator
Inherited Members

Constructors

CmsAuthenticatedDataStreamGenerator()

public CmsAuthenticatedDataStreamGenerator()

CmsAuthenticatedDataStreamGenerator(SecureRandom)

public CmsAuthenticatedDataStreamGenerator(SecureRandom rand)

Parameters

rand SecureRandom

Methods

Open(Stream, AlgorithmIdentifier, ICipherParameters, Asn1EncodableVector)

protected Stream Open(Stream outStr, AlgorithmIdentifier macAlgId, ICipherParameters cipherParameters, Asn1EncodableVector recipientInfos)

Parameters

outStr Stream
macAlgId AlgorithmIdentifier
cipherParameters ICipherParameters
recipientInfos Asn1EncodableVector

Returns

Stream

Open(Stream, string)

public Stream Open(Stream outStr, string encryptionOid)

Parameters

outStr Stream
encryptionOid string

Returns

Stream

Open(Stream, string, int)

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

Parameters

outStr Stream
encryptionOid string
keySize int

Returns

Stream

SetBerEncodeRecipients(bool)

public void SetBerEncodeRecipients(bool berEncodeRecipientSet)

Parameters

berEncodeRecipientSet bool

SetBufferSize(int)

public void SetBufferSize(int bufferSize)

Parameters

bufferSize int