Quitter les modules

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 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, par exemple, 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 certificate Services. 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 les propriétés de demande. Un module de sortie ne peut toutefois pas modifier les 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.