编写自定义退出模块

自定义退出模块必须实现由服务器引擎调用的 ICertExit 接口。 加载退出模块时,服务器引擎将调用 ICertExit::Initialize 方法。 它允许退出模块执行初始化并返回一个值,该值通知服务器引擎需要通知的事件类型。 当服务器引擎请求时 ,ICertExit::GetDescription 方法必须返回说明字符串。 服务器引擎调用 ICertExit::Notify 方法,以通知退出模块发生了事件。

退出模块可以调用 ICertServerExit 接口,该接口支持许多与 ICertServerPolicy 接口相同的方法, SetCertificateExtensionSetCertificateProperty 方法除外。

有关删除现有退出模块并安装新模块的信息,请参阅帮助中的退出模块自定义主题。