Table of Contents

Class OriginatorIdentifierOrKey

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

Constructors

OriginatorIdentifierOrKey(IssuerAndSerialNumber)

public OriginatorIdentifierOrKey(IssuerAndSerialNumber id)

Parameters

id IssuerAndSerialNumber

OriginatorIdentifierOrKey(OriginatorPublicKey)

public OriginatorIdentifierOrKey(OriginatorPublicKey id)

Parameters

id OriginatorPublicKey

OriginatorIdentifierOrKey(SubjectKeyIdentifier)

public OriginatorIdentifierOrKey(SubjectKeyIdentifier id)

Parameters

id SubjectKeyIdentifier

Properties

ID

public Asn1Encodable ID { get; }

Property Value

Asn1Encodable

IssuerAndSerialNumber

public IssuerAndSerialNumber IssuerAndSerialNumber { get; }

Property Value

IssuerAndSerialNumber

OriginatorPublicKey

public OriginatorPublicKey OriginatorPublicKey { get; }

Property Value

OriginatorPublicKey

SubjectKeyIdentifier

public SubjectKeyIdentifier SubjectKeyIdentifier { get; }

Property Value

SubjectKeyIdentifier

Methods

GetInstance(Asn1TaggedObject, bool)

public static OriginatorIdentifierOrKey GetInstance(Asn1TaggedObject o, bool explicitly)

Parameters

o Asn1TaggedObject
explicitly bool

Returns

OriginatorIdentifierOrKey

GetInstance(object)

public static OriginatorIdentifierOrKey GetInstance(object o)

Parameters

o object

Returns

OriginatorIdentifierOrKey

GetOptional(Asn1Encodable)

public static OriginatorIdentifierOrKey GetOptional(Asn1Encodable element)

Parameters

element Asn1Encodable

Returns

OriginatorIdentifierOrKey

GetTagged(Asn1TaggedObject, bool)

public static OriginatorIdentifierOrKey GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

OriginatorIdentifierOrKey

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object