Freigeben über


ICertificateEnrollmentServerSetup-Schnittstelle (casetup.h)

Die ICertificateEnrollmentServerSetup-Schnittstelle stellt den Certificate Enrollment Web Service (CES) in Active Directory Certificate Services (ADCS) dar. Der Dienst ermöglicht Benutzern und Computern die Registrierung und Verlängerung von Zertifikaten unter den folgenden Bedingungen:

  • Computer und Benutzer können Zertifikate registrieren, manuell verlängern und automatisch verlängern, wenn sie einer Domäne hinzugefügt werden.
  • Benutzer können automatisch verlängern, registrieren und manuell verlängern, wenn sie kein Mitglied der Domäne sind oder sich vorübergehend außerhalb der Sicherheitsgrenze des organization befinden.
  • Computer können sich registrieren und manuell verlängern, können aber nicht automatisch verlängern, wenn sie kein Mitglied der Domäne sind oder sich vorübergehend außerhalb der Sicherheitsgrenze des organization befinden.

Eine zugehörige Schnittstelle, ICertificateEnrollmentPolicyServerSetup, stellt den CEP-Webdienst (Certificate Enrollment Policy) dar und ermöglicht Benutzern und Computern das Abrufen von Zertifikatregistrierungsrichtlinieninformationen. CEP und CES arbeiten zusammen, um eine richtlinienbasierte Zertifikatregistrierung bereitzustellen.

Vererbung

Die ICertificateEnrollmentServerSetup-Schnittstelle erbt von der IDispatch-Schnittstelle . ICertificateEnrollmentServerSetup verfügt auch über folgende Membertypen:

Methoden

Die ICertificateEnrollmentServerSetup-Schnittstelle verfügt über diese Methoden.

 
ICertificateEnrollmentServerSetup::get_ErrorString

Ruft eine Zeichenfolge ab, die zusätzliche Informationen zum Fehler beim Einrichten des Zertifikatregistrierungswebdiensts (CES) enthält.
ICertificateEnrollmentServerSetup::GetProperty

Ruft einen CESSetupProperty-Enumerationswert für die CES-Konfiguration (Certificate Enrollment Web Service) ab.
ICertificateEnrollmentServerSetup::InitializeInstallDefaults

Initialisiert das ICertificateEnrollmentServerSetup-Objekt mit einer Standardkonfiguration.
ICertificateEnrollmentServerSetup::Install

Installiert den vom ICertificateEnrollmentServerSetup-Objekt konfigurierten Certificate Enrollment Web Service (CES).
ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials

Gibt Benutzerkontoinformationen für den Anwendungspool an, in dem der Zertifikatregistrierungswebdienst (Certificate Enrollment Web Service, CES) ausgeführt wird.
ICertificateEnrollmentServerSetup::SetProperty

Gibt einen CESSetupProperty-Enumerationswert für die CES-Konfiguration (Certificate Enrollment Web Service) an.
ICertificateEnrollmentServerSetup::UnInstall

Entfernt den Zertifikatregistrierungswebdienst (Certificate Enrollment Web Service, CES).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile casetup.h

Weitere Informationen

ICertificateEnrollmentPolicyServerSetup

IDispatch