Modules de sortie

Les modules de sortie reçoivent des notifications du moteur de serveur lorsque des opérations telles que l’émission d’un certificat se produisent. Un module de sortie est implémenté en tant que bibliothèque de liens dynamiques (dll). Une opération courante pour un module de sortie consiste à publier un certificat terminé à un emplacement spécifié (le module de sortie de l’autorité de certification d’entreprise par défaut, par exemple, publie des certificats utilisateur et des listes de révocation de certificats (CRL) sur le Active Directory). Un module de sortie peut utiliser l’interface ICertServerExit pour communiquer avec les services de certificats. Les services de certificats communiquent avec un module de sortie par le biais d’appels COM directs ou, si le module ne prend pas en charge les appels COM directs, par le biais de l’automatisation.

Un module de sortie peut afficher les propriétés et les extensions de certificat existantes, et il peut également afficher les propriétés et les attributs de la requête. Toutefois, un module de sortie ne peut pas modifier les propriétés.

Les services de certificats fournissent un module de sortie par défaut, mais vous pouvez également créer des modules de sortie personnalisés pour répondre à des besoins spécifiques. Toutefois, avant d’écrire un module de sortie personnalisé, envisagez d’utiliser le module de sortie par défaut. En outre, pour une autorité de certification d’entreprise, le module de sortie par défaut doit toujours être utilisé, même si vous pouvez ajouter des modules de sortie personnalisés supplémentaires. Pour plus d’informations, consultez écriture de modules de sortie personnalisés.