| void .ctor() | 2 flags | — | 0x00 |
| void .ctor(SecureRandom random) | 2 flags | — | 0x08 |
| CmsAttributeTableGenerator get_UnprotectedAttributeGenerator() | Public+1 flags | — | 0x08 |
| void set_UnprotectedAttributeGenerator(CmsAttributeTableGenerator value) | Public+1 flags | — | 0x08 |
| void AddKeyTransRecipient(X509Certificate cert) | Public | — | 0x08 |
| void AddKeyTransRecipient(AsymmetricKeyParameter pubKey, const byte[]& subKeyId) | Public | — | 0x08 |
| void AddKekRecipient(const string& keyAlgorithm, KeyParameter key, const byte[]& keyIdentifier) | Public | — | 0x08 |
| void AddKekRecipient(const string& keyAlgorithm, KeyParameter key, KekIdentifier kekIdentifier) | Public | — | 0x08 |
| void AddPasswordRecipient(CmsPbeKey pbeKey, const string& kekAlgorithmOid) | Public | — | 0x08 |
| void AddKeyAgreementRecipient(const string& agreementAlgorithm, AsymmetricKeyParameter senderPrivateKey, AsymmetricKeyParameter senderPublicKey, X509Certificate recipientCert, const string& cekWrapAlgorithm) | Public | — | 0x08 |
| void AddKeyAgreementRecipients(const string& agreementAlgorithm, AsymmetricKeyParameter senderPrivateKey, AsymmetricKeyParameter senderPublicKey, IEnumerable<Best.HTTP.SecureProtocol.Org.BouncyCastle.X509.X509Certificate> recipientCerts, const string& cekWrapAlgorithm) | Public | — | 0x08 |
| void AddRecipientInfoGenerator(RecipientInfoGenerator recipientInfoGenerator) | Public | | 0x08 |
| AlgorithmIdentifier GetAlgorithmIdentifier(const string& encryptionOid, KeyParameter encKey, Asn1Encodable asn1Params, ref ICipherParameters& cipherParameters) | 3 flags | | 0x08 |
| Asn1Encodable GenerateAsn1Parameters(const string& encryptionOid, const byte[]& encKeyBytes) | 3 flags | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |