Salir de módulos

Los módulos de salida reciben notificaciones del motor de servidor cuando se producen operaciones como la emisión de un certificado. Un módulo de salida se implementa como una biblioteca de vínculos dinámicos (DLL). Una operación típica para un módulo de salida es publicar un certificado completado en una ubicación especificada (el módulo de salida de la entidad de certificación empresarial predeterminada, por ejemplo, publica certificados de usuario y listas de revocación de certificados (CRL) en Active Directory). Un módulo de salida puede usar la interfaz ICertServerExit para comunicarse con Servicios de certificados. Servicios de certificados se comunica con un módulo de salida mediante llamadas COM directas o, si el módulo no admite llamadas COM directas, mediante automatización.

Un módulo de salida puede ver las propiedades y extensiones de certificado existentes, y también puede ver los atributos y las propiedades de la solicitud. Sin embargo, un módulo de salida no puede modificar ninguna propiedad.

Servicios de certificados proporciona un módulo de salida predeterminado, pero también puede crear módulos de salida personalizados para satisfacer necesidades especiales. Sin embargo, antes de escribir un módulo de salida personalizado, considere la posibilidad de usar el módulo de salida predeterminado. Además, para una entidad de certificación empresarial, siempre se debe usar el módulo de salida predeterminado, aunque puede agregar módulos de salida personalizados adicionales. Para obtener más información, vea Escribir módulos de salida personalizados.