| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(SecureRandom random) | Public+1 flags | | 0x08 |
| void SetBufferSize(int bufferSize) | Public | | 0x04 |
| void AddDigests(const string[]& digestOids) | Public | | 0x08 |
| void AddDigests(IEnumerable<System.String> digestOids) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& encryptionOid, const string& digestOid) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator) | Public | | 0x08 |
| void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator) | Public | | 0x08 |
| void DoAddSigner(AsymmetricKeyParameter privateKey, SignerIdentifier signerIdentifier, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator) | Private | | 0x08 |
| void AddSignerCallback(SignerInformation si) | 2 flags | | 0x08 |
| Stream Open(Stream outStream) | Public | | 0x08 |
| Stream Open(Stream outStream, bool encapsulate) | Public | | 0x08 |
| Stream Open(Stream outStream, bool encapsulate, Stream dataOutputStream) | Public | | 0x08 |
| Stream Open(Stream outStream, const string& signedContentType, bool encapsulate) | Public | | 0x08 |
| Stream Open(Stream outStream, const string& signedContentType, bool encapsulate, Stream dataOutputStream) | Public | | 0x08 |
| void RegisterDigestOid(const string& digestOid) | Private | | 0x08 |
| void ConfigureDigest(const string& digestOid) | Private | | 0x08 |
| void Generate(Stream outStream, const string& eContentType, bool encapsulate, Stream dataOutputStream, CmsProcessable content) | 1 flags | | 0x08 |
| DerInteger CalculateVersion(DerObjectIdentifier contentOid) | Private | | 0x08 |
| bool CheckForVersion3(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.SignerInformation> signerInfos) | Private | | 0x08 |
| Stream AttachDigestsToOutputStream(IEnumerable<Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest> digests, Stream s) | PrivateStatic | | 0x08 |
| Stream GetSafeOutputStream(Stream s) | PrivateStatic | | 0x08 |
| Stream GetSafeTeeOutputStream(Stream s1, Stream s2) | PrivateStatic | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |