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) |