Class
CmsAuthenticatedDataStreamGenerator
: CmsAuthenticatedGenerator : CmsEnvelopedGenerator : Object0x00x0030
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | _bufferSize | int | Private | — | |
| 0x01 | _berEncodeRecipientSet | bool | Private | — | |
| 0x002D | 0x03 | unreflected bytes to end of CmsAuthenticatedDataStreamGenerator | |||
Inherited from CmsEnvelopedGenerator 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | rc2Table | short[] | Static+2 flags | — | |
| 0x08 | DesEde3Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | RC2Cbc | string | PublicStatic+1 flags | — | |
| — | 0x08 | IdeaCbc | string | PublicStatic+1 flags | 0 |
| — | 0x08 | Cast5Cbc | string | PublicStatic+1 flags | 0 |
| 0x08 | Aes128Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | Aes192Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | Aes256Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia128Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia192Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia256Cbc | string | PublicStatic+1 flags | — | |
| 0x08 | SeedCbc | string | PublicStatic+1 flags | — | |
| 0x08 | DesEde3Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Aes128Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Aes192Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Aes256Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia128Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia192Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | Camellia256Wrap | string | PublicStatic+1 flags | — | |
| 0x08 | SeedWrap | string | PublicStatic+1 flags | — | |
| 0x08 | ECDHSha1Kdf | string | PublicStatic+1 flags | — | |
| 0x08 | ECMqvSha1Kdf | string | PublicStatic+1 flags | — | |
| 0x08 | recipientInfoGenerators | IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.RecipientInfoGenerator> | 2 flags | — | |
| 0x08 | m_random | SecureRandom | 2 flags | — | |
| 0x08 | unprotectedAttributeGenerator | CmsAttributeTableGenerator | 1 flags | — |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(SecureRandom random) | Public+1 flags | — | 0x08 |
| void SetBufferSize(int bufferSize) | Public | — | 0x04 |
| void SetBerEncodeRecipients(bool berEncodeRecipientSet) | Public | — | 0x01 |
| Stream Open(Stream outStr, const string& macOid, CipherKeyGenerator keyGen) | Private | — | 0x08 |
| Stream Open(Stream outStr, AlgorithmIdentifier macAlgId, ICipherParameters cipherParameters, Asn1EncodableVector recipientInfos) | 1 flags | — | 0x08 |
| Stream Open(Stream outStr, const string& encryptionOid) | Public | — | 0x08 |
| Stream Open(Stream outStr, const string& encryptionOid, int keySize) | Public | — | 0x08 |