ICertificateEnrollmentServerSetup interface
The ICertificateEnrollmentServerSetup interface represents the Certificate Enrollment Web Service (CES) within Active Directory Certificate Services (ADCS). The service enables users and computers to enroll for and renew certificates under the following conditions:
- Computers and users can enroll, manually renew, and automatically renew certificates when joined to a domain.
- Users can automatically renew, enroll, and manually renew when not a member of the domain or when they are temporarily outside the security boundary of the organization.
- Computers can enroll and manually renew but cannot automatically renew when they are not a member of the domain or when they are temporarily outside the security boundary of the organization.
A related interface, ICertificateEnrollmentPolicyServerSetup, represents the Certificate Enrollment Policy (CEP) Web Service and enables users and computers to obtain certificate enrollment policy information. CEP and CES work together to provide policy-based certificate enrollment.
Members
The ICertificateEnrollmentServerSetup interface inherits from the IDispatch interface. ICertificateEnrollmentServerSetup also has these types of members:
Methods
The ICertificateEnrollmentServerSetup interface has these methods.
| Method | Description |
|---|---|
| GetProperty |
Retrieves a CESSetupProperty enumeration value for the CES configuration. |
| InitializeInstallDefaults |
Initializes the ICertificateEnrollmentServerSetup object with a default configuration. |
| Install |
Installs the service configured by the ICertificateEnrollmentServerSetup object. |
| SetApplicationPoolCredentials |
Specifies user account information for the application pool in which CES runs. |
| SetProperty |
Specifies a CESSetupProperty enumeration value for the CES configuration. |
| UnInstall |
Removes the Certificate Enrollment Web Service. |
Properties
The ICertificateEnrollmentServerSetup interface has these properties.
| Property | Access type | Description |
|---|---|---|
| Read/write |
Retrieves a string that contains additional information about CES setup failure. |
Requirements
|
Minimum supported client | Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_ICertificateEnrollmentServerSetup is defined as 70027FDB-9DD9-4921-8944-B35CB31BD2EC |
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012
