Função CertFindSubjectInSortedCTL (wincrypt.h)
A função CertFindSubjectInSortedCTL tenta localizar a entidade especificada em uma CTL (lista de certificados confiáveis ) classificada. Uma entidade pode ser identificada por todo o contexto do certificado ou por qualquer identificador exclusivo da entidade do certificado, como o hash SHA1 do emissor do certificado e o número de série.
Sintaxe
BOOL CertFindSubjectInSortedCTL(
[in] PCRYPT_DATA_BLOB pSubjectIdentifier,
[in] PCCTL_CONTEXT pCtlContext,
[in] DWORD dwFlags,
[in] void *pvReserved,
[out] PCRYPT_DER_BLOB pEncodedAttributes
);
Parâmetros
[in] pSubjectIdentifier
Um ponteiro para uma estrutura CRYPT_DATA_BLOB identificando exclusivamente o assunto. As informações nessa estrutura podem ser um hash ou qualquer sequência de bytes exclusiva.
[in] pCtlContext
Um ponteiro para a estrutura CTL_CONTEXT a ser pesquisada.
[in] dwFlags
Reservado para uso futuro e deve ser NULL.
[in] pvReserved
Reservado para uso futuro e deve ser NULL.
[out] pEncodedAttributes
Um ponteiro para uma estrutura CRYPT_DER_BLOB que contém uma contagem de bytes e um ponteiro para os atributos codificados da entidade.
Retornar valor
Se a função for bem-sucedida e o identificador do assunto existir na CTL, o valor retornado será TRUE.
Se a função falhar e não localizar um identificador de assunto correspondente, o valor retornado será FALSE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |
Biblioteca | Crypt32.lib |
DLL | Crypt32.dll |
Confira também
Funções de manutenção do repositório de certificados e certificados