Certificate Enrollment Interfaces

The following interfaces can be used to enroll a user or a computer in a certificate hierarchy.

Interface Description
IX509Enrollment Enrolls a computer or user in a certificate hierarchy.
IX509Enrollment2 Extends the IX509Enrollment interface to enable initialization from a template.
IX509EnrollmentHelper Defines methods that enable a web application to enroll a certificate, store policy server credentials in the credential cache, and register policy servers and enrollment servers.
IX509EnrollmentStatus Retrieves detailed error information about a certificate enrollment transaction.
IX509SCEPEnrollment X.509 Simple Computer Enrollment Protocol Interface

CertEnroll Interfaces