IX509CertificateRequestPkcs7V2 interface (certenroll.h)

The IX509CertificateRequestPkcs7V2 interface represents a PKCS #10 certificate request. It includes all of the methods defined by the IX509CertificateRequestPkcs7 interface and adds a method that enables initialization from a certificate request template, methods to retrieve the template and certificate enrollment policy server used during initialization, and a method to verify the certificate signature.

Inheritance

The IX509CertificateRequestPkcs7V2 interface inherits from IX509CertificateRequestPkcs7. IX509CertificateRequestPkcs7V2 also has these types of members:

Methods

The IX509CertificateRequestPkcs7V2 interface has these methods.

 
IX509CertificateRequestPkcs7V2::CheckCertificateSignature

Verifies the certificate signature.
IX509CertificateRequestPkcs7V2::get_PolicyServer

Retrieves the certificate enrollment policy (CEP) server that contains the template used during initialization. (IX509CertificateRequestPkcs7V2.get_PolicyServer)
IX509CertificateRequestPkcs7V2::get_Template

Retrieves the certificate request template used during initialization. (IX509CertificateRequestPkcs7V2.get_Template)
IX509CertificateRequestPkcs7V2::InitializeFromTemplate

Initializes the certificate request by using a template. (IX509CertificateRequestPkcs7V2.InitializeFromTemplate)

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header certenroll.h

See also

IX509CertificateRequest

IX509CertificateRequestPkcs7