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.

MethodDescription
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.

PropertyAccess typeDescription

ErrorString

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

Casetup.h

IDL

Casetup.idl

DLL

Certocm.dll

IID

IID_ICertificateEnrollmentServerSetup is defined as 70027FDB-9DD9-4921-8944-B35CB31BD2EC

See also

ICertificateEnrollmentPolicyServerSetup

 

 

Community Additions

ADD
Show:
© 2014 Microsoft