Certificate Request Interfaces

The following interfaces can be used to create certificate requests.

InterfaceDescription
IX509CertificateRequest Represents the abstract top-level interface for a certificate request.
IX509CertificateRequestCertificate Enables you to create certificates directly without going through a registration or certification authority.
IX509CertificateRequestCertificate2 Extends the IX509CertificateRequestCertificate interface to enable initialization from a template.
IX509CertificateRequestCmc Represents a CMC request.
IX509CertificateRequestCmc2 Extends the IX509CertificateRequestCmc interface to enable initialization from a template.
IX509CertificateRequestPkcs10 Represents a PKCS #10 request.
IX509CertificateRequestPkcs10V2 Extends the IX509CertificateRequestPkcs10 interface to enable initialization from a template.
IX509CertificateRequestPkcs10V3 Extends the the IX509CertificateRequestPkcs10 interface and adds properties that enable TPM certificate attestation.
IX509CertificateRequestPkcs7 Represents a PKCS #7 request.
IX509CertificateRequestPkcs7V2 Extends the IX509CertificateRequestPkcs7 interface to enable initialization from a template.

 

Related topics

CertEnroll Interfaces

 

 

Community Additions

ADD
Show:
© 2015 Microsoft