Class CmsAuthenticatedDataStreamGenerator
- Namespace
- Org.BouncyCastle.Cms
- Assembly
- BouncyCastle.Cryptography.dll
public class CmsAuthenticatedDataStreamGenerator : CmsAuthenticatedGenerator
- Inheritance
-
CmsAuthenticatedDataStreamGenerator
- Inherited Members
Constructors
CmsAuthenticatedDataStreamGenerator()
public CmsAuthenticatedDataStreamGenerator()
CmsAuthenticatedDataStreamGenerator(SecureRandom)
Constructor allowing specific source of randomness
public CmsAuthenticatedDataStreamGenerator(SecureRandom random)
Parameters
randomSecureRandomInstance of
SecureRandomto use.
Methods
Open(Stream, AlgorithmIdentifier, ICipherParameters, Asn1EncodableVector)
protected Stream Open(Stream outStr, AlgorithmIdentifier macAlgId, ICipherParameters cipherParameters, Asn1EncodableVector recipientInfos)
Parameters
outStrStreammacAlgIdAlgorithmIdentifiercipherParametersICipherParametersrecipientInfosAsn1EncodableVector
Returns
Open(Stream, string)
public Stream Open(Stream outStr, string encryptionOid)
Parameters
Returns
Open(Stream, string, int)
public Stream Open(Stream outStr, string encryptionOid, int keySize)
Parameters
Returns
SetBerEncodeRecipients(bool)
public void SetBerEncodeRecipients(bool berEncodeRecipientSet)
Parameters
berEncodeRecipientSetbool
SetBufferSize(int)
public void SetBufferSize(int bufferSize)
Parameters
bufferSizeint