Table of Contents

Class RecipientKeyIdentifier

Namespace
Org.BouncyCastle.Asn1.Cms
Assembly
BouncyCastle.Cryptography.dll
public class RecipientKeyIdentifier : Asn1Encodable, IAsn1Convertible
Inheritance
RecipientKeyIdentifier
Implements
Inherited Members

Constructors

RecipientKeyIdentifier(Asn1OctetString, Asn1GeneralizedTime, OtherKeyAttribute)

public RecipientKeyIdentifier(Asn1OctetString subjectKeyIdentifier, Asn1GeneralizedTime date, OtherKeyAttribute other)

Parameters

subjectKeyIdentifier Asn1OctetString
date Asn1GeneralizedTime
other OtherKeyAttribute

RecipientKeyIdentifier(Asn1Sequence)

[Obsolete("Use 'GetInstance' instead")]
public RecipientKeyIdentifier(Asn1Sequence seq)

Parameters

seq Asn1Sequence

RecipientKeyIdentifier(byte[])

public RecipientKeyIdentifier(byte[] subjectKeyIdentifier)

Parameters

subjectKeyIdentifier byte[]

RecipientKeyIdentifier(byte[], Asn1GeneralizedTime, OtherKeyAttribute)

public RecipientKeyIdentifier(byte[] subjectKeyIdentifier, Asn1GeneralizedTime date, OtherKeyAttribute other)

Parameters

subjectKeyIdentifier byte[]
date Asn1GeneralizedTime
other OtherKeyAttribute

Properties

Date

public Asn1GeneralizedTime Date { get; }

Property Value

Asn1GeneralizedTime

OtherKeyAttribute

public OtherKeyAttribute OtherKeyAttribute { get; }

Property Value

OtherKeyAttribute

SubjectKeyIdentifier

public Asn1OctetString SubjectKeyIdentifier { get; }

Property Value

Asn1OctetString

Methods

GetInstance(Asn1TaggedObject, bool)

public static RecipientKeyIdentifier GetInstance(Asn1TaggedObject ato, bool explicitly)

Parameters

ato Asn1TaggedObject
explicitly bool

Returns

RecipientKeyIdentifier

GetInstance(object)

public static RecipientKeyIdentifier GetInstance(object obj)

Parameters

obj object

Returns

RecipientKeyIdentifier

GetTagged(Asn1TaggedObject, bool)

public static RecipientKeyIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

RecipientKeyIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object