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 |