Compartilhar via


Função WTHelperGetProvSignerFromChain (wintrust.h)

[A função WTHelperGetProvSignerFromChain 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 verificação de assinatura de tecnologia do Microsoft Authenticode, use o .NET Framework.]

A função WTHelperGetProvSignerFromChain recupera um signatário ou contra-atribuídor por índice da cadeia. Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Wintrust.dll.

Sintaxe

CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
  [in] CRYPT_PROVIDER_DATA *pProvData,
  [in] DWORD               idxSigner,
  [in] BOOL                fCounterSigner,
  [in] DWORD               idxCounterSigner
);

Parâmetros

[in] pProvData

Um ponteiro para a estrutura CRYPT_PROVIDER_DATA que contém as informações do signatário e do contra-sinal.

[in] idxSigner

O índice do signatário. O índice é baseado em zero.

[in] fCounterSigner

Se TRUE, o contador, conforme especificado por idxCounterSigner, será recuperado por essa função; o signatário que contém o contador é identificado por idxSigner. Se FALSE, o signatário, conforme especificado por idxSigner, será recuperado por essa função.

[in] idxCounterSigner

O índice do contra-atribuídor. O índice é baseado em zero. O contra-sinal se aplica ao signatário identificado por idxSigner.

Retornar valor

Se a função for bem-sucedida, a função retornará um ponteiro para uma estrutura de CRYPT_PROVIDER_SGNR para o signatário ou contrasigner solicitado.

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

WTHelperGetProvCertFromChain