<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

CmsSignedDataStreamGenerator

Constructor allowing specific source of randomness

public void AddDigests(string[] digestOids)

public void AddDigests(IEnumerable<string> digestOids)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string encryptionOid, string digestOid)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string encryptionOid, string digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)

public void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, string encryptionOid, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)

public void AddSigner(AsymmetricKeyParameter privateKey, byte[] subjectKeyID, string digestOid)

public void AddSigner(AsymmetricKeyParameter privateKey, byte[] subjectKeyID, string encryptionOid, string digestOid)

public void AddSigner(AsymmetricKeyParameter privateKey, byte[] subjectKeyID, string digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)

public void AddSigner(AsymmetricKeyParameter privateKey, byte[] subjectKeyID, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)

public void AddSigner(AsymmetricKeyParameter privateKey, byte[] subjectKeyID, string encryptionOid, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)

public Stream Open(Stream outStream)

public Stream Open(Stream outStream, bool encapsulate)

public Stream Open(Stream outStream, bool encapsulate, Stream dataOutputStream)

public Stream Open(Stream outStream, string signedContentType, bool encapsulate)

public Stream Open(Stream outStream, string signedContentType, bool encapsulate, Stream dataOutputStream)

public void SetBufferSize(int bufferSize)