0x00x0040
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | info | KeyAgreeRecipientInfo | Private | — | |
| 0x08 | encryptedKey | Asn1OctetString | Private | — |
Inherited from RecipientInformation 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | rid | RecipientID | 1 flags | — | |
| 0x08 | keyEncAlg | AlgorithmIdentifier | 1 flags | — | |
| 0x08 | secureReadable | CmsSecureReadable | 1 flags | — | |
| 0x08 | resultMac | byte[] | Private | — |
Functions 9
| Signature | Flags | Native | Params |
|---|---|---|---|
| void ReadRecipientInfo(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.RecipientInformation> infos, KeyAgreeRecipientInfo info, CmsSecureReadable secureReadable) | Static+1 flags | — | 0x08 |
| void .ctor(KeyAgreeRecipientInfo info, RecipientID rid, Asn1OctetString encryptedKey, CmsSecureReadable secureReadable) | 2 flags | — | 0x08 |
| AsymmetricKeyParameter GetSenderPublicKey(AsymmetricKeyParameter receiverPrivateKey, OriginatorIdentifierOrKey originator) | Private | — | 0x08 |
| AsymmetricKeyParameter GetPublicKeyFromOriginatorPublicKey(AsymmetricKeyParameter receiverPrivateKey, OriginatorPublicKey originatorPublicKey) | Private | — | 0x08 |
| AsymmetricKeyParameter GetPublicKeyFromOriginatorID(OriginatorID origID) | Private | — | 0x08 |
| KeyParameter CalculateAgreedWrapKey(const string& wrapAlg, AsymmetricKeyParameter senderPublicKey, AsymmetricKeyParameter receiverPrivateKey) | Private | — | 0x08 |
| KeyParameter UnwrapSessionKey(const string& wrapAlg, KeyParameter agreedKey) | Private | — | 0x08 |
| KeyParameter GetSessionKey(AsymmetricKeyParameter receiverPrivateKey) | 1 flags | — | 0x08 |
| CmsTypedStream GetContentStream(ICipherParameters key) | Public+1 flags | — | 0x08 |