Table of Contents

Class CertificationRequest

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

Constructors

CertificationRequest()

protected CertificationRequest()

CertificationRequest(Asn1Sequence)

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

Parameters

seq Asn1Sequence

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(object)

public static CertificationRequest GetInstance(object obj)

Parameters

obj object

Returns

CertificationRequest

GetSignatureOctets()

public byte[] GetSignatureOctets()

Returns

byte[]

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object