Click or drag to resize

X509CertificateRequestCmc Class

The X509CertificateRequestCmc class represents a CMC (Certificate Management Message over CMS) certificate request. A CMC request is always wrapped by a PKCS #7 certificate message syntax (CMS) object.
Inheritance Hierarchy
SystemObject
  SysadminsLV.PKI.Cryptography.PkcsSignedPkcs7X509CertificateRequestPkcs10
    SysadminsLV.PKI.Cryptography.X509CertificateRequestsX509CertificateRequestCmc

Namespace:  SysadminsLV.PKI.Cryptography.X509CertificateRequests
Assembly:  SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.7.0.0 (3.7.0.0)
Syntax
public sealed class X509CertificateRequestCmc : SignedPkcs7<X509CertificateRequestPkcs10>

The X509CertificateRequestCmc type exposes the following members.

Constructors
  NameDescription
Public methodX509CertificateRequestCmc
Initializes a new instance of X509CertificateRequestCmc class from ASN.1-encoded byte array that represents encoded Certificate Management over CMS (CMC) object.
Top
Properties
  NameDescription
Public propertyCertificates
Gets a collection of certificates contained in signed message.
(Inherited from SignedPkcs7T.)
Public propertyContent
Gets the content of the current signed message. Object type is determined by implementer based on ContentType information.
(Inherited from SignedPkcs7T.)
Public propertyContentType
Gets the object identifier that identifies the content type stored in Content member.
(Inherited from SignedPkcs7T.)
Public propertyDigestAlgorithms
Gets a collection of hashing algorithms.
(Inherited from SignedPkcs7T.)
Public propertyRawData
Gets the ASN.1-encoded byte array that represents current object.
(Inherited from SignedPkcs7T.)
Public propertyRevocationLists
Gets an array of certificate revocation lists contained in the message.
(Inherited from SignedPkcs7T.)
Public propertySignerInfos
Gets an array of signer information that were used to sign the message.
(Inherited from SignedPkcs7T.)
Public propertyVersion
Gets the version of the CMS/PKCS#7 message. Currently, only version 1 is defined.
(Inherited from SignedPkcs7T.)
Top
Methods
  NameDescription
Public methodCheckHash
Verifies the data integrity of the CMS/PKCS #7 message. This is a specialized method used in specific security infrastructure applications that only wish to check the hash of the CMS message, rather than perform a full digital signature verification.
(Inherited from SignedPkcs7T.)
Public methodCheckSignature
Checks the signature of the CMS/PKCS #7 message and, optionally, validates the signers' certificates.
(Inherited from SignedPkcs7T.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSignedCms
Returns an instance of SignedCms provided by .NET Framework.
(Inherited from SignedPkcs7T.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Currently, this class do not support extra CMC attributes.
See Also