Table of Contents

Class EssCertID

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

Constructors

EssCertID(Asn1OctetString, IssuerSerial)

public EssCertID(Asn1OctetString certHash, IssuerSerial issuerSerial)

Parameters

certHash Asn1OctetString
issuerSerial IssuerSerial

EssCertID(Asn1Sequence)

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

Parameters

seq Asn1Sequence

EssCertID(byte[])

public EssCertID(byte[] hash)

Parameters

hash byte[]

EssCertID(byte[], IssuerSerial)

public EssCertID(byte[] hash, IssuerSerial issuerSerial)

Parameters

hash byte[]
issuerSerial IssuerSerial

Properties

CertHash

public Asn1OctetString CertHash { get; }

Property Value

Asn1OctetString

IssuerSerial

public IssuerSerial IssuerSerial { get; }

Property Value

IssuerSerial

Methods

GetCertHash()

public byte[] GetCertHash()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static EssCertID GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EssCertID

GetInstance(object)

public static EssCertID GetInstance(object o)

Parameters

o object

Returns

EssCertID

GetTagged(Asn1TaggedObject, bool)

public static EssCertID GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EssCertID

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object