Compartilhar via


Interface ICertServerExit (certif.h)

A interface ICertServerExit é exportada pelo mecanismo de servidor e é chamada por módulos de saída.

ICertServerExit permite que os módulos de saída obtenham e enumerem elementos de solicitações e certificados.

ICertServerExit é definido em Certif.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certcli.dll fornece a interface ICertServerExit . As informações de tipo para essa interface também estão em Certclil.dll, que é fornecido com o SDK (Platform Software Development Kit).

As interfaces dos Serviços de Certificados dão suporte a modelos apartment-threading e free-threading. Para uma melhor taxa de transferência, o threading gratuito é recomendado.

Herança

A interface ICertServerExit herda da interface IDispatch . ICertServerExit também tem esses tipos de membros:

Métodos

A interface ICertServerExit tem esses métodos.

 
ICertServerExit::EnumerateAttributes

Retorna o nome do próximo atributo de solicitação dentro do contexto atual e incrementa o ponteiro interno para o atributo a seguir.
ICertServerExit::EnumerateAttributesClose

Libera todos os recursos conectados à enumeração de atributo.
ICertServerExit::EnumerateAttributesSetup

Inicializa o ponteiro de enumeração interna para o primeiro atributo de solicitação associado ao contexto atual. (ICertServerExit.EnumerateAttributesSetup)
ICertServerExit::EnumerateExtensions

Retorna a cadeia de caracteres OID (identificador de objeto) (também conhecida como nome da extensão) da próxima extensão de certificado a ser enumerada e incrementa o ponteiro interno para a extensão a seguir.
ICertServerExit::EnumerateExtensionsClose

Libera todos os recursos conectados à enumeração de extensão.
ICertServerExit::EnumerateExtensionsSetup

Inicializa o ponteiro de enumeração interna para a primeira extensão de certificado associada ao contexto atual. (ICertServerExit.EnumerateExtensionsSetup)
ICertServerExit::GetCertificateExtension

Obtém uma extensão de certificado especificada.
ICertServerExit::GetCertificateExtensionFlags

Obtém os sinalizadores da extensão adquirida pela chamada mais recente para ICertServerExit::GetCertificateExtension.
ICertServerExit::GetCertificateProperty

Retorna uma propriedade nomeada de um certificado. (ICertServerExit.GetCertificateProperty)
ICertServerExit::GetRequestAttribute

Retorna um valor de atributo nomeado de uma solicitação.
ICertServerExit::GetRequestProperty

Retorna uma propriedade nomeada de uma solicitação.
ICertServerExit::SetContext

Faz com que a instanciação atual da interface opere na solicitação referenciada por Context.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certif.h (inclua Certsrv.h)