Table of Contents

Class CertStatus

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

Constructors

CertStatus(byte[], DerInteger)

public CertStatus(byte[] certHash, DerInteger certReqID)

Parameters

certHash byte[]
certReqID DerInteger

CertStatus(byte[], BigInteger)

public CertStatus(byte[] certHash, BigInteger certReqID)

Parameters

certHash byte[]
certReqID BigInteger

CertStatus(byte[], BigInteger, PkiStatusInfo)

public CertStatus(byte[] certHash, BigInteger certReqID, PkiStatusInfo statusInfo)

Parameters

certHash byte[]
certReqID BigInteger
statusInfo PkiStatusInfo

CertStatus(byte[], BigInteger, PkiStatusInfo, AlgorithmIdentifier)

public CertStatus(byte[] certHash, BigInteger certReqID, PkiStatusInfo statusInfo, AlgorithmIdentifier hashAlg)

Parameters

certHash byte[]
certReqID BigInteger
statusInfo PkiStatusInfo
hashAlg AlgorithmIdentifier

Properties

CertHash

public virtual Asn1OctetString CertHash { get; }

Property Value

Asn1OctetString

CertReqID

public virtual DerInteger CertReqID { get; }

Property Value

DerInteger

HashAlg

public virtual AlgorithmIdentifier HashAlg { get; }

Property Value

AlgorithmIdentifier

StatusInfo

public virtual PkiStatusInfo StatusInfo { get; }

Property Value

PkiStatusInfo

Methods

GetInstance(Asn1TaggedObject, bool)

public static CertStatus GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertStatus

GetInstance(object)

public static CertStatus GetInstance(object obj)

Parameters

obj object

Returns

CertStatus

GetTagged(Asn1TaggedObject, bool)

public static CertStatus GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertStatus

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object