Partager via


WtHelperCertCheckValidSignature, fonction (wintrust.h)

[La fonction WTHelperCertCheckValidSignature peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Pour la vérification du certificat, utilisez les fonctions CertGetCertificateChain et CertVerifyCertificateChainPolicy . Pour la vérification de la signature de la technologie Microsoft Authenticode , utilisez le .NET Framework.]

La fonction WTHelperCertCheckValidSignature vérifie si une signature est valide. Les fournisseurs d’approbation peuvent l’utiliser pour obtenir une évaluation initiale de la validité d’une signature avant d’appeler la fonction pointée par le membre pfnFinalPolicy d’une structure de CRYPT_PROVIDER_FUNCTIONS .

Syntaxe

HRESULT WTHelperCertCheckValidSignature(
  CRYPT_PROVIDER_DATA *pProvData
);

Paramètres

pProvData

Pointeur vers la structure CRYPT_PROVIDER_DATA qui contient les informations de signataire et de contre-signature.

Valeur retournée

Si la fonction réussit, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des valeurs d’erreur possibles, consultez WinVerifyTrust.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wintrust.h
Bibliothèque Wintrust.lib
DLL Wintrust.dll