X509CertificateRequestPkcs10 Class

Represents a managed PKCS #10 request.

Definition

Namespace: SysadminsLV.PKI.Cryptography.X509Certificates
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public class X509CertificateRequestPkcs10
Inheritance
Object    X509CertificateRequestPkcs10
Derived

Constructors

X509CertificateRequestPkcs10 Initializes a new empty instance of X509CertificateRequestPkcs10 class.
X509CertificateRequestPkcs10(Byte) Initializes a new instance of X509CertificateRequestPkcs10 class from ASN.1-encoded byte array that represents PKCS #10 certificate request.

Properties

Attributes Gets Pkcs9AttributeObjectCollection object that contains a collection of attributes associated with the certificate request.
Extensions Gets a collection of X509Extension objects included in the request.
PublicKey Gets a PublicKey object associated with a certificate
RawData Gets the raw data of a certificate request.
SignatureAlgorithm Gets the algorithm used to create the signature of a certificate request.
SignatureIsValid Gets request signature status. Returns True if signature is valid, False otherwise.
Subject Gets textual form of the distinguished name of the request subject.
SubjectName Gets the distinguished name of the request subject.
Version Gets the X.509 format version of a certificate request.

Methods

Decode Populates current object with data from ASN.1-encoded byte array that represents encoded PKCS#10 certificate request.
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
Format Gets decoded textual representation (dump) of the current object.
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

Fields

InternalAttributes Gets a collection of request attributes. Inheritors can modify this collection if needed.
InternalExtensions Gets a collection of request extensions. Inheritors can modify this collection if needed.

See Also