Table of Contents

Class EssCertIDv2

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

Constructors

EssCertIDv2(AlgorithmIdentifier, Asn1OctetString, IssuerSerial)

public EssCertIDv2(AlgorithmIdentifier hashAlgorithm, Asn1OctetString certHash, IssuerSerial issuerSerial)

Parameters

hashAlgorithm AlgorithmIdentifier
certHash Asn1OctetString
issuerSerial IssuerSerial

EssCertIDv2(AlgorithmIdentifier, byte[])

public EssCertIDv2(AlgorithmIdentifier algId, byte[] certHash)

Parameters

algId AlgorithmIdentifier
certHash byte[]

EssCertIDv2(AlgorithmIdentifier, byte[], IssuerSerial)

public EssCertIDv2(AlgorithmIdentifier algId, byte[] certHash, IssuerSerial issuerSerial)

Parameters

algId AlgorithmIdentifier
certHash byte[]
issuerSerial IssuerSerial

EssCertIDv2(byte[])

public EssCertIDv2(byte[] certHash)

Parameters

certHash byte[]

EssCertIDv2(byte[], IssuerSerial)

public EssCertIDv2(byte[] certHash, IssuerSerial issuerSerial)

Parameters

certHash byte[]
issuerSerial IssuerSerial

Properties

CertHash

public Asn1OctetString CertHash { get; }

Property Value

Asn1OctetString

HashAlgorithm

public AlgorithmIdentifier HashAlgorithm { get; }

Property Value

AlgorithmIdentifier

IssuerSerial

public IssuerSerial IssuerSerial { get; }

Property Value

IssuerSerial

Methods

From(EssCertID)

public static EssCertIDv2 From(EssCertID essCertID)

Parameters

essCertID EssCertID

Returns

EssCertIDv2

GetCertHash()

public byte[] GetCertHash()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static EssCertIDv2 GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EssCertIDv2

GetInstance(object)

public static EssCertIDv2 GetInstance(object obj)

Parameters

obj object

Returns

EssCertIDv2

GetTagged(Asn1TaggedObject, bool)

public static EssCertIDv2 GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

EssCertIDv2

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object