Table of Contents

Class CertificationRequestInfo

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

Constructors

CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, Asn1Set)

public CertificationRequestInfo(X509Name subject, SubjectPublicKeyInfo pkInfo, Asn1Set attributes)

Parameters

subject X509Name
pkInfo SubjectPublicKeyInfo
attributes Asn1Set

Properties

Attributes

public Asn1Set Attributes { get; }

Property Value

Asn1Set

Subject

public X509Name Subject { get; }

Property Value

X509Name

SubjectPublicKeyInfo

public SubjectPublicKeyInfo SubjectPublicKeyInfo { get; }

Property Value

SubjectPublicKeyInfo

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static CertificationRequestInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertificationRequestInfo

GetInstance(object)

public static CertificationRequestInfo GetInstance(object obj)

Parameters

obj object

Returns

CertificationRequestInfo

GetTagged(Asn1TaggedObject, bool)

public static CertificationRequestInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

CertificationRequestInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object