ICertPropertyAutoEnroll interface (certenroll.h)
The ICertPropertyAutoEnroll interface represents a certificate property that identifies a template that has been configured to enable autoenrollment of the certificate.
Computers and users that are joined to a domain can be automatically enrolled for certificates to enable better management of the certificate life cycle. By default, computers are enrolled when they are restarted, and users are enrolled during logon.
The autoenrollment process copies appropriate certificate stores from Active Directory on the server to the client and enumerates the templates that have been configured for autoenrollment. A certificate request is automatically created and submitted to a certification authority for each enumerated template that requires no user interaction.
Inheritance
The ICertPropertyAutoEnroll interface inherits from ICertProperty. ICertPropertyAutoEnroll also has these types of members:
Methods
The ICertPropertyAutoEnroll interface has these methods.
ICertPropertyAutoEnroll::get_TemplateName Retrieves a string that contains the name of the template that the certificate can use for autoenrollment. |
ICertPropertyAutoEnroll::Initialize Initializes the object by specifying the name of the template to be used for autoenrollment. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |