Função WTHelperGetProvCertFromChain (wintrust.h)

[A função WTHelperGetProvCertFromChain está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Para verificação de certificado, use as funções CertGetCertificateChain e CertVerifyCertificateChainPolicy . Para a verificação da assinatura de tecnologia do Microsoft Authenticode, use o .NET Framework.]

A função WTHelperGetProvCertFromChain recupera um certificado de provedor de confiança da cadeia de certificados. Essa função não tem nenhuma biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Wintrust.dll.

Sintaxe

CRYPT_PROVIDER_CERT * WTHelperGetProvCertFromChain(
  [in] CRYPT_PROVIDER_SGNR *pSgnr,
  [in] DWORD               idxCert
);

Parâmetros

[in] pSgnr

Um ponteiro para uma estrutura CRYPT_PROVIDER_SGNR que representa os signatários. Esse ponteiro é recuperado pela função WTHelperGetProvSignerFromChain .

[in] idxCert

O índice do certificado. O índice é baseado em zero.

Retornar valor

Se a função for bem-sucedida, a função retornará um ponteiro para uma estrutura CRYPT_PROVIDER_CERT que representa o certificado do provedor de confiança.

Se a função falhar, ela retornará NULL.

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 wintrust.h
Biblioteca Wintrust.lib
DLL Wintrust.dll

Confira também

WTHelperGetProvSignerFromChain