Partilhar via


Módulos de saída

Os módulos de saída recebem notificações do mecanismo do servidor quando ocorrem operações como a emissão de um certificado. Um módulo de saída é implementado como um biblioteca de vínculo dinâmico (DLL). 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 corporativa padrão, por exemplo, publica certificados de usuário e listas de revogação de certificados (CRLs) no Ative Directory). Um módulo de saída pode usar o ICertServerExit interface para se comunicar com os Serviços de Certificados. Os Serviços de Certificados comunicam com um módulo de saída através de chamadas COM diretas ou, se o módulo não suportar chamadas COM diretas, através de Automação.

Um módulo de saída pode exibir propriedades e extensões de certificado existentes e também pode exibir atributos e propriedades de solicitação. Um módulo de saída não pode, no entanto, modificar quaisquer propriedades.

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 deve sempre 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.