ICertPropertyAutoEnroll interface

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.

Note  The CERTENROLL_PROPERTYID value is XCN_CERT_AUTO_ENROLL_PROP_ID.
 

Members

The ICertPropertyAutoEnroll interface inherits from ICertProperty. ICertPropertyAutoEnroll also has these types of members:

Methods

The ICertPropertyAutoEnroll interface has these methods.

MethodDescription
Initialize

Initializes the property value by specifying the name of the template to be used for autoenrollment.

 

Properties

The ICertPropertyAutoEnroll interface has these properties.

PropertyAccess typeDescription

TemplateName

Read-only

Retrieves a string that contains the name of the template that the certificate can use for autoenrollment.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

CertEnroll.h

DLL

CertEnroll.dll

See also

CertEnroll Interfaces
ICertProperty

 

 

Community Additions

ADD
Show: