Table of Contents

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