Função CertCreateCertificateChainEngine (wincrypt.h)
A função CertCreateCertificateChainEngine cria um novo mecanismo de cadeia não padrão para um aplicativo. Um mecanismo de cadeia restringe os certificados no repositório raiz que podem ser usados para verificação, restringe os repositórios de certificados a serem pesquisados em busca de certificados e CTLs ( listas de confiança de certificado ), define um limite de tempo limite para pesquisas que envolvem URLs e limita o número de certificados verificados entre a verificação de um ciclo de certificado.
Sintaxe
BOOL CertCreateCertificateChainEngine(
[in] PCERT_CHAIN_ENGINE_CONFIG pConfig,
[out] HCERTCHAINENGINE *phChainEngine
);
Parâmetros
[in] pConfig
Um ponteiro para uma estrutura de dados CERT_CHAIN_ENGINE_CONFIG que especifica os parâmetros para o mecanismo de cadeia.
[out] phChainEngine
Um ponteiro para o identificador do mecanismo de cadeia criado. Quando terminar de usar o mecanismo de cadeia, libere o mecanismo de cadeia chamando a função CertFreeCertificateChainEngine .
Retornar valor
Se a função for bem-sucedida, a função retornará diferente de zero (TRUE).
Se a função falhar, ela retornará zero (FALSE). Para obter informações de erro estendidas, chame GetLastError.
O parâmetro phChainEngine retorna o identificador do mecanismo de cadeia.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincrypt.h |
Biblioteca | Crypt32.lib |
DLL | Crypt32.dll |
Confira também
CertFreeCertificateChainEngine