Module beenden

Exitmodule erhalten Benachrichtigungen von der Server-Engine, wenn Vorgänge wie die Ausstellung eines Zertifikats auftreten. Ein Exitmodul wird als DLL ( Dynamic Link Library ) implementiert. Ein typischer Vorgang für ein Exitmodul besteht darin, ein abgeschlossenes Zertifikat an einem angegebenen Speicherort zu veröffentlichen (das Standardmodul für die Unternehmenszertifizierungsstelle, das für instance Benutzerzertifikate und Zertifikatsperrlisten (Certificate Revocation Lists, CRLs) in Active Directory veröffentlicht. Ein Exitmodul kann die ICertServerExit-Schnittstelle verwenden, um mit Certificate Services zu kommunizieren. Certificate Services kommuniziert mit einem Exitmodul über direkte COM-Aufrufe oder, wenn das Modul keine direkten COM-Aufrufe unterstützt, mithilfe von Automation.

Ein Exit-Modul kann vorhandene Zertifikateigenschaften und Erweiterungen anzeigen und auch Anforderungsattribute und -eigenschaften anzeigen. Ein Exitmodul kann jedoch keine Eigenschaften ändern.

Certificate Services stellt ein Standardausgangsmodul bereit, aber Sie können auch benutzerdefinierte Exitmodule erstellen, um spezielle Anforderungen zu erfüllen. Bevor Sie jedoch ein benutzerdefiniertes Exitmodul schreiben, sollten Sie das Standardausgangsmodul verwenden. Darüber hinaus sollte für eine Unternehmenszertifizierungsstelle immer das Standardausgangsmodul verwendet werden, auch wenn Sie zusätzliche, benutzerdefinierte Exitmodule hinzufügen können. Weitere Informationen finden Sie unter Schreiben von benutzerdefinierten Exitmodulen.