Table of Contents

Class CertReqMsg

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

Constructors

CertReqMsg(CertRequest, ProofOfPossession, AttributeTypeAndValue[])

public CertReqMsg(CertRequest certReq, ProofOfPossession popo, AttributeTypeAndValue[] regInfo)

Parameters

certReq CertRequest
popo ProofOfPossession
regInfo AttributeTypeAndValue[]

Properties

CertReq

public virtual CertRequest CertReq { get; }

Property Value

CertRequest

Pop

public virtual ProofOfPossession Pop { get; }

Property Value

ProofOfPossession

Popo

[Obsolete("Use 'Pop' instead")]
public virtual ProofOfPossession Popo { get; }

Property Value

ProofOfPossession

Methods

GetInstance(Asn1TaggedObject, bool)

public static CertReqMsg GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

CertReqMsg

GetInstance(object)

public static CertReqMsg GetInstance(object obj)

Parameters

obj object

Returns

CertReqMsg

GetRegInfo()

public virtual AttributeTypeAndValue[] GetRegInfo()

Returns

AttributeTypeAndValue[]

GetTagged(Asn1TaggedObject, bool)

public static CertReqMsg GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertReqMsg

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object