Compartilhar via


Função WTHelperCertCheckValidSignature (wintrust.h)

[A função WTHelperCertCheckValidSignature 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 WTHelperCertCheckValidSignature verifica se uma assinatura é válida. Ele pode ser usado por provedores de confiança para obter uma avaliação inicial da validade de uma assinatura antes de chamar a função apontada pelo membro pfnFinalPolicy de uma estrutura de CRYPT_PROVIDER_FUNCTIONS .

Sintaxe

HRESULT WTHelperCertCheckValidSignature(
  CRYPT_PROVIDER_DATA *pProvData
);

Parâmetros

pProvData

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

Retornar valor

Se a função for bem-sucedida, a função retornará S_OK.

Se a função falhar, ela retornará um valor HRESULT que indica o erro. Para obter uma lista de valores de erro possíveis, consulte WinVerifyTrust.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [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