Click or drag to resize

X509CertificateRequest Class

This class represents single PKCS#10 certificate request.
Inheritance Hierarchy
SystemObject
  SysadminsLV.PKI.Cryptography.X509CertificateRequestsX509CertificateRequestPkcs10
    System.Security.Cryptography.X509CertificateRequestsX509CertificateRequest

Namespace:  System.Security.Cryptography.X509CertificateRequests
Assembly:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.4.0.0 (3.4.0.0)
Syntax
public class X509CertificateRequest : X509CertificateRequestPkcs10

The X509CertificateRequest type exposes the following members.

Constructors
  NameDescription
Public methodX509CertificateRequest(Byte)
Initializes a new instance of the X509CertificateRequest class defined from a sequence of bytes representing certificate request.
Public methodX509CertificateRequest(String)
Initializes a new instance of the X509CertificateRequest class defined from a file.
Top
Properties
  NameDescription
Public propertyAttributes
Gets X509AttributeCollection object that contains a collection of attributes associated with the certificate request.
(Inherited from X509CertificateRequestPkcs10.)
Public propertyExtensions
Gets a collection of X509Extension objects included in the request.
(Inherited from X509CertificateRequestPkcs10.)
Public propertyExternalData
Gets external PKCS7/CMC envelope. External envelope is aplicable only for PKCS7/CMC requests.
Public propertyPublicKey
Gets a PublicKey object associated with a certificate
(Inherited from X509CertificateRequestPkcs10.)
Public propertyRawData
Gets the raw data of a certificate request.
(Inherited from X509CertificateRequestPkcs10.)
Public propertyRequestType
Gets request format. Can be either PKCS10 or PKCS7.
Public propertySignatureAlgorithm
Gets the algorithm used to create the signature of a certificate request.
(Inherited from X509CertificateRequestPkcs10.)
Public propertySignatureIsValid
Gets request signature status. Returns True if signature is valid, False otherwise.
(Inherited from X509CertificateRequestPkcs10.)
Public propertySubject
Gets textual form of the distinguished name of the request subject.
(Inherited from X509CertificateRequestPkcs10.)
Public propertySubjectDn Obsolete.
Gets the distinguished name of the request subject.
Public propertySubjectName
Gets the distinguished name of the request subject.
(Inherited from X509CertificateRequestPkcs10.)
Public propertyVersion
Gets the X.509 format version of a certificate request.
(Inherited from X509CertificateRequestPkcs10.)
Top
Methods
  NameDescription
Protected methodDecode
Populates current object with data from ASN.1-encoded byte array that represents encoded PKCS#10 certificate request.
(Inherited from X509CertificateRequestPkcs10.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFormat
Gets decoded textual representation (dump) of the current object.
(Inherited from X509CertificateRequestPkcs10.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodStatic memberGetRequestFormat(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.
Public methodStatic memberGetRequestFormat(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.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Gets the textual representation of the certificate request.
(Overrides ObjectToString.)
Top
See Also