Beendigungsmodule
Beendigungsmodule erhalten Benachrichtigungen vom Servermodul, wenn Vorgänge wie die Ausstellung eines Zertifikats auftreten. Ein Exit-Modul wird als Dynamic Link Library (DLL) implementiert. Ein typischer Vorgang für ein Beendigungsmodul besteht darin, ein abgeschlossenes Zertifikat an einem angegebenen Speicherort zu veröffentlichen (z. B. das Standard-Exitmodul der Zertifizierungsstelle veröffentlicht Benutzerzertifikate und Zertifikatsperrlisten (CRLs) im Active Directory). Ein Beendigungsmodul kann die ICertServerExit Schnittstelle verwenden, um mit Zertifikatdiensten zu kommunizieren. Zertifikatdienste kommunizieren mit einem Beendigungsmodul über direkte COM-Aufrufe oder, wenn das Modul keine direkten COM-Aufrufe unterstützt, mittels Automatisierung.
Ein Beendigungsmodul kann vorhandene Zertifikateigenschaften und Erweiterungen anzeigen, und es können auch Anforderungsattribute und Eigenschaften angezeigt werden. Ein Beendigungsmodul kann jedoch keine Eigenschaften ändern.
Zertifikatdienste bieten ein Standardausgangsmodul, aber Sie können auch benutzerdefinierte Beendigungsmodule erstellen, um spezielle Anforderungen zu erfüllen. Bevor Sie jedoch ein benutzerdefiniertes Beendigungsmodul 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 Beendigungsmodule hinzufügen können. Weitere Informationen finden Sie unter Schreiben benutzerdefinierter Beendigungsmodule.