Beenden von Modulen

Exit-Module erhalten Benachrichtigungen vom Servermodul, wenn Vorgänge wie die Ausstellung eines Zertifikats auftreten. Ein Exit-Modul wird als dynamische Linkbibliothek (DLL) implementiert. Ein typischer Vorgang für ein Exit-Modul besteht darin, ein abgeschlossenes Zertifikat an einem bestimmten Ort zu veröffentlichen (das Standardmodul für die Zertifizierungsstelle für die Zertifizierungsstelle, z. B. veröffentlicht Benutzerzertifikate und Zertifikatsperrlisten (CRLs) im Active Directory. Ein Exit-Modul kann die ICertServerExit-Schnittstelle verwenden, um mit Zertifikatdiensten zu kommunizieren. Zertifikatdienste kommunizieren mit einem Exitmodul mithilfe von direkten COM-Aufrufen oder, wenn das Modul keine direkten COM-Aufrufe unterstützt, mittels Automatisierung.

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

Zertifikatdienste bieten ein Standard-Exit-Modul, 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 benutzerdefinierter Exitmodule.