Class RecipientInfo
- Namespace
- Org.BouncyCastle.Asn1.Cms
- Assembly
- BouncyCastle.Cryptography.dll
public class RecipientInfo : Asn1Encodable, IAsn1Convertible, IAsn1Choice
- Inheritance
-
RecipientInfo
- Implements
-
- Inherited Members
-
Constructors
RecipientInfo(Asn1Object)
[Obsolete("Will be removed")]
public RecipientInfo(Asn1Object info)
Parameters
info Asn1Object
RecipientInfo(KekRecipientInfo)
public RecipientInfo(KekRecipientInfo info)
Parameters
info KekRecipientInfo
RecipientInfo(KeyAgreeRecipientInfo)
public RecipientInfo(KeyAgreeRecipientInfo info)
Parameters
info KeyAgreeRecipientInfo
RecipientInfo(KeyTransRecipientInfo)
public RecipientInfo(KeyTransRecipientInfo info)
Parameters
info KeyTransRecipientInfo
RecipientInfo(OtherRecipientInfo)
public RecipientInfo(OtherRecipientInfo info)
Parameters
info OtherRecipientInfo
RecipientInfo(PasswordRecipientInfo)
public RecipientInfo(PasswordRecipientInfo info)
Parameters
info PasswordRecipientInfo
Properties
Info
public Asn1Encodable Info { get; }
Property Value
- Asn1Encodable
IsTagged
public bool IsTagged { get; }
Property Value
- bool
Version
[Obsolete("Will be removed")]
public DerInteger Version { get; }
Property Value
- DerInteger
Methods
GetInstance(Asn1TaggedObject, bool)
public static RecipientInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- RecipientInfo
GetInstance(object)
public static RecipientInfo GetInstance(object o)
Parameters
o object
Returns
- RecipientInfo
GetOptional(Asn1Encodable)
public static RecipientInfo GetOptional(Asn1Encodable element)
Parameters
element Asn1Encodable
Returns
- RecipientInfo
GetTagged(Asn1TaggedObject, bool)
public static RecipientInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- RecipientInfo
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object