Class KeyAgreeRecipientInfo
- Namespace
- Enterprises.Org.BouncyCastle.Asn1.Cms
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class KeyAgreeRecipientInfo : Asn1Encodable, IAsn1Convertible
- Inheritance
-
KeyAgreeRecipientInfo
- Implements
-
- Inherited Members
-
Constructors
KeyAgreeRecipientInfo(Asn1Sequence)
public KeyAgreeRecipientInfo(Asn1Sequence seq)
Parameters
seq
Asn1Sequence
KeyAgreeRecipientInfo(OriginatorIdentifierOrKey, Asn1OctetString, AlgorithmIdentifier, Asn1Sequence)
public KeyAgreeRecipientInfo(OriginatorIdentifierOrKey originator, Asn1OctetString ukm, AlgorithmIdentifier keyEncryptionAlgorithm, Asn1Sequence recipientEncryptedKeys)
Parameters
originator
OriginatorIdentifierOrKey
ukm
Asn1OctetString
keyEncryptionAlgorithm
AlgorithmIdentifier
recipientEncryptedKeys
Asn1Sequence
Properties
KeyEncryptionAlgorithm
public AlgorithmIdentifier KeyEncryptionAlgorithm { get; }
Property Value
- AlgorithmIdentifier
Originator
public OriginatorIdentifierOrKey Originator { get; }
Property Value
- OriginatorIdentifierOrKey
RecipientEncryptedKeys
public Asn1Sequence RecipientEncryptedKeys { get; }
Property Value
- Asn1Sequence
UserKeyingMaterial
public Asn1OctetString UserKeyingMaterial { get; }
Property Value
- Asn1OctetString
Version
public DerInteger Version { get; }
Property Value
- DerInteger
Methods
GetInstance(Asn1TaggedObject, bool)
public static KeyAgreeRecipientInfo GetInstance(Asn1TaggedObject obj, bool explicitly)
Parameters
obj
Asn1TaggedObject
explicitly
bool
Returns
- KeyAgreeRecipientInfo
GetInstance(object)
public static KeyAgreeRecipientInfo GetInstance(object obj)
Parameters
obj
object
Returns
- KeyAgreeRecipientInfo
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object