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 |