Sair de módulos
Os módulos de saída recebem notificações do mecanismo de servidor quando ocorrem operações como a emissão de um certificado. Um módulo de saída é implementado como uma DLL ( biblioteca de vínculo dinâmico ). Uma operação típica para um módulo de saída é publicar um certificado concluído em um local especificado (o módulo de saída da autoridade de certificação empresarial padrão, por exemplo, publica certificados de usuário e CRLs ( listas de revogação de certificados ) no Active Directory). Um módulo de saída pode usar a interface ICertServerExit para se comunicar com os Serviços de Certificados. Os Serviços de Certificados se comunicam com um módulo de saída por meio de chamadas COM diretas ou, se o módulo não oferecer suporte a chamadas COM diretas, por meio da Automação.
Um módulo de saída pode exibir as propriedades e extensões de certificado existentes e também pode exibir atributos e propriedades de solicitação. No entanto, um módulo de saída não pode modificar nenhuma propriedade.
Os Serviços de Certificados fornecem um módulo de saída padrão, mas você também pode criar módulos de saída personalizados para atender a necessidades especiais. No entanto, antes de escrever um módulo de saída personalizado, considere usar o módulo de saída padrão. Além disso, para uma autoridade de certificação corporativa, o módulo de saída padrão sempre deve ser usado, mesmo que você possa adicionar módulos de saída personalizados adicionais. Para obter mais informações, consulte Escrevendo módulos de saída personalizados.