Table of Contents

Class OriginatorIdentifierOrKey

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

Constructors

OriginatorIdentifierOrKey(Asn1Object)

[Obsolete("Use more specific version")]
public OriginatorIdentifierOrKey(Asn1Object id)

Parameters

id Asn1Object

OriginatorIdentifierOrKey(Asn1OctetString)

[Obsolete("Use version taking a 'SubjectKeyIdentifier'")]
public OriginatorIdentifierOrKey(Asn1OctetString id)

Parameters

id Asn1OctetString

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

OriginatorKey

[Obsolete("Use 'OriginatorPublicKey' property")]
public OriginatorPublicKey OriginatorKey { get; }

Property Value

OriginatorPublicKey

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

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object