Table of Contents

Class CertificationRequest

Namespace
Org.BouncyCastle.Asn1.Pkcs
Assembly
BouncyCastle.Cryptography.dll
public class CertificationRequest : Asn1Encodable, IAsn1Convertible
Inheritance
CertificationRequest
Implements
Derived
Inherited Members

Constructors

CertificationRequest()

protected CertificationRequest()

CertificationRequest(CertificationRequestInfo, AlgorithmIdentifier, DerBitString)

public CertificationRequest(CertificationRequestInfo requestInfo, AlgorithmIdentifier algorithm, DerBitString signature)

Parameters

requestInfo CertificationRequestInfo
algorithm AlgorithmIdentifier
signature DerBitString

Fields

reqInfo

protected CertificationRequestInfo reqInfo

Field Value

CertificationRequestInfo

sigAlgId

protected AlgorithmIdentifier sigAlgId

Field Value

AlgorithmIdentifier

sigBits

protected DerBitString sigBits

Field Value

DerBitString

Properties

Signature

public DerBitString Signature { get; }

Property Value

DerBitString

SignatureAlgorithm

public AlgorithmIdentifier SignatureAlgorithm { get; }

Property Value

AlgorithmIdentifier

Methods

GetCertificationRequestInfo()

public CertificationRequestInfo GetCertificationRequestInfo()

Returns

CertificationRequestInfo

GetInstance(Asn1TaggedObject, bool)

public static CertificationRequest GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertificationRequest

GetInstance(object)

public static CertificationRequest GetInstance(object obj)

Parameters

obj object

Returns

CertificationRequest

GetSignatureOctets()

public byte[] GetSignatureOctets()

Returns

byte[]

GetTagged(Asn1TaggedObject, bool)

public static CertificationRequest GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertificationRequest

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object