Partager via


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

Voir aussi

WTHelperGetProvCertFromChain