Table of Contents

Class RecipientKeyIdentifier

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

Constructors

RecipientKeyIdentifier(Asn1OctetString, DerGeneralizedTime, OtherKeyAttribute)

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

Parameters

subjectKeyIdentifier Asn1OctetString
date DerGeneralizedTime
other OtherKeyAttribute

RecipientKeyIdentifier(Asn1Sequence)

public RecipientKeyIdentifier(Asn1Sequence seq)

Parameters

seq Asn1Sequence

RecipientKeyIdentifier(byte[])

public RecipientKeyIdentifier(byte[] subjectKeyIdentifier)

Parameters

subjectKeyIdentifier byte[]

RecipientKeyIdentifier(byte[], DerGeneralizedTime, OtherKeyAttribute)

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

Parameters

subjectKeyIdentifier byte[]
date DerGeneralizedTime
other OtherKeyAttribute

Properties

Date

public DerGeneralizedTime Date { get; }

Property Value

DerGeneralizedTime

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

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object