Fonction WTHelperGetProvSignerFromChain (wintrust.h)
[La fonction WTHelperGetProvSignerFromChain est disponible pour une utilisation 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 des certificats, utilisez les fonctions CertGetCertificateChain et CertVerifyCertificateChainPolicy . Pour la vérification de la signature de la technologie Microsoft Authenticode , utilisez .NET Framework.]
La fonction WTHelperGetProvSignerFromChain récupère un signataire ou un contre-signeur par index à partir de la chaîne. Cette fonction n’a pas de bibliothèque d’importation associée. Vous devez utiliser les fonctions LoadLibrary et GetProcAddress pour établir un lien dynamique vers Wintrust.dll.
Syntaxe
CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
[in] CRYPT_PROVIDER_DATA *pProvData,
[in] DWORD idxSigner,
[in] BOOL fCounterSigner,
[in] DWORD idxCounterSigner
);
Paramètres
[in] pProvData
Pointeur vers la structure CRYPT_PROVIDER_DATA qui contient les informations du signataire et du contre-signeur.
[in] idxSigner
Index du signataire. L'index est de base zéro.
[in] fCounterSigner
Si la valeur est TRUE, le contre-signature, tel que spécifié par idxCounterSigner, est récupéré par cette fonction ; le signataire qui contient le contre-signeur est identifié par idxSigner. Si la valeur est FALSE, le signataire, comme spécifié par idxSigner, est récupéré par cette fonction.
[in] idxCounterSigner
Index du contre-signeur. L'index est de base zéro. Le contre-signeur s’applique au signataire identifié par idxSigner.
Valeur retournée
Si la fonction réussit, la fonction retourne un pointeur vers une structure de CRYPT_PROVIDER_SGNR pour le signataire ou contre-signeur demandé.
Si la fonction échoue, elle retourne NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [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 |