IX509CertificateRequestPkcs10V2 interface (certenroll.h)

The IX509CertificateRequestPkcs10V2 interface represents a PKCS #10 certificate request. It includes all of the methods defined by the IX509CertificateRequestPkcs10 interface and adds methods that enable initialization from certificate request templates.


The IX509CertificateRequestPkcs10V2 interface inherits from IX509CertificateRequestPkcs10. IX509CertificateRequestPkcs10V2 also has these types of members:


The IX509CertificateRequestPkcs10V2 interface has these methods.

Method Description
IX509CertificateRequestPkcs10V2::get_PolicyServer Retrieves the certificate enrollment policy (CEP) server that contains the template used during initialization.
IX509CertificateRequestPkcs10V2::get_Template Retrieves the certificate request template used during initialization.
IX509CertificateRequestPkcs10V2::InitializeFromPrivateKeyTemplate Initializes the certificate request by using an IX509PrivateKey object and a certificate template.
IX509CertificateRequestPkcs10V2::InitializeFromPublicKeyTemplate Initializes a null-signed certificate request by using an IX509PublicKey object and a template.
IX509CertificateRequestPkcs10V2::InitializeFromTemplate Initializes the certificate request by using a template.


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