X509CertificateRequest Class

This class represents single PKCS#10 certificate request.

Definition

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

Constructors

X509CertificateRequest(Byte) Initializes a new instance of the X509CertificateRequest class defined from a sequence of bytes representing certificate request.
X509CertificateRequest(String) Initializes a new instance of the X509CertificateRequest class defined from a file.

Properties

Attributes Gets Pkcs9AttributeObjectCollection object that contains a collection of attributes associated with the certificate request.
(Inherited from X509CertificateRequestPkcs10)
Extensions Gets a collection of X509Extension objects included in the request.
(Inherited from X509CertificateRequestPkcs10)
ExternalData Gets external PKCS7/CMC envelope. External envelope is applicable only for PKCS7/CMC requests.
PublicKey Gets a PublicKey object associated with a certificate
(Inherited from X509CertificateRequestPkcs10)
RawData Gets the raw data of a certificate request.
(Inherited from X509CertificateRequestPkcs10)
RequestType Gets request format. Can be either PKCS10 or PKCS7.
SignatureAlgorithm Gets the algorithm used to create the signature of a certificate request.
(Inherited from X509CertificateRequestPkcs10)
SignatureIsValid Gets request signature status. Returns True if signature is valid, False otherwise.
(Inherited from X509CertificateRequestPkcs10)
Subject Gets textual form of the distinguished name of the request subject.
(Inherited from X509CertificateRequestPkcs10)
SubjectName Gets the distinguished name of the request subject.
(Inherited from X509CertificateRequestPkcs10)
Version Gets the X.509 format version of a certificate request.
(Inherited from X509CertificateRequestPkcs10)

Methods

Decode Populates current object with data from ASN.1-encoded byte array that represents encoded PKCS#10 certificate request.
(Inherited from X509CertificateRequestPkcs10)
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
Format Gets decoded textual representation (dump) of the current object.
(Inherited from X509CertificateRequestPkcs10)
GetHashCode
(Inherited from Object)
GetRequestFormat(Byte) Gets the certificate request format. This method allows to determine whether the certificate request is encoded in a PKCS#10 (native) or PKCS#7 (enveloped) format.
GetRequestFormat(String) Gets the certificate request format in the specified file. This method allows to determine whether the certificate request is encoded in a PKCS#10 (native) or PKCS#7 (enveloped) format.
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString Gets the textual representation of the certificate request.
(Overrides ObjectToString)

Fields

InternalAttributes Gets a collection of request attributes. Inheritors can modify this collection if needed.
(Inherited from X509CertificateRequestPkcs10)
InternalExtensions Gets a collection of request extensions. Inheritors can modify this collection if needed.
(Inherited from X509CertificateRequestPkcs10)

See Also