Table of Contents

Class KekIdentifier

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

Constructors

KekIdentifier(Asn1Sequence)

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

Parameters

seq Asn1Sequence

KekIdentifier(byte[], Asn1GeneralizedTime, OtherKeyAttribute)

public KekIdentifier(byte[] keyIdentifier, Asn1GeneralizedTime date, OtherKeyAttribute other)

Parameters

keyIdentifier byte[]
date Asn1GeneralizedTime
other OtherKeyAttribute

Properties

Date

public Asn1GeneralizedTime Date { get; }

Property Value

Asn1GeneralizedTime

KeyIdentifier

public Asn1OctetString KeyIdentifier { get; }

Property Value

Asn1OctetString

Other

public OtherKeyAttribute Other { get; }

Property Value

OtherKeyAttribute

Methods

GetInstance(Asn1TaggedObject, bool)

public static KekIdentifier GetInstance(Asn1TaggedObject obj, bool explicitly)

Parameters

obj Asn1TaggedObject
explicitly bool

Returns

KekIdentifier

GetInstance(object)

public static KekIdentifier GetInstance(object obj)

Parameters

obj object

Returns

KekIdentifier

GetTagged(Asn1TaggedObject, bool)

public static KekIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

KekIdentifier

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object