Modules de sortie

Les modules de sortie reçoivent des notifications du moteur 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 classique 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, pour instance, publie des certificats utilisateur et des listes de révocation de certificats (CRL) dans Active Directory). Un module de sortie peut utiliser l’interface ICertServerExit pour communiquer avec les services de certificat. Certificate Services communique avec un module de sortie au moyen d’appels COM directs ou, si le module ne prend pas en charge les appels COM directs, au moyen d’Automation.

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

Certificate Services fournit 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éciaux. 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.