Выход из модулей
Модули выхода получают уведомления от подсистемы сервера при выполнении таких операций, как выдача сертификата. Модуль выхода реализуется в виде библиотеки динамической компоновки (DLL). Типичной операцией для модуля выхода является публикация завершенного сертификата в указанном расположении (модуль выхода из центра сертификации предприятия по умолчанию, например, публикует сертификаты пользователей и списки отзыва сертификатов (CRL) в Active Directory). Модуль выхода может использовать интерфейс ICertServerExit для взаимодействия со службами сертификатов. Службы сертификатов обмениваются данными с модулями выхода с помощью прямых com-вызовов или, если модуль не поддерживает прямые com-вызовы, с помощью автоматизации.
Модуль выхода может просматривать существующие свойства и расширения сертификата, а также просматривать атрибуты и свойства запроса. Однако модуль выхода не может изменять какие-либо свойства.
Службы сертификатов предоставляют модуль выхода по умолчанию, но вы также можете создать пользовательские модули выхода в соответствии с особыми потребностями. Однако перед написанием пользовательского модуля выхода рассмотрите возможность использования модуля выхода по умолчанию. Кроме того, для корпоративного центра сертификации всегда следует использовать модуль выхода по умолчанию, даже если вы можете добавить дополнительные пользовательские модули выхода. Дополнительные сведения см. в статье Написание пользовательских модулей выхода.