WTHelperGetProvSignerFromChain-Funktion (wintrust.h)

[Die WTHelperGetProvSignerFromChain-Funktion ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden. Verwenden Sie für die Zertifikatüberprüfung die Funktionen CertGetCertificateChain und CertVerifyCertificateChainPolicy . Verwenden Sie für die Überprüfung der Microsoft Authenticode-Technologiesignatur die .NET Framework.]

Die WTHelperGetProvSignerFromChain-Funktion ruft einen Signierer oder Einen Countersigner nach Index aus der Kette ab. Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um dynamisch mit Wintrust.dll zu verknüpfen.

Syntax

CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
  [in] CRYPT_PROVIDER_DATA *pProvData,
  [in] DWORD               idxSigner,
  [in] BOOL                fCounterSigner,
  [in] DWORD               idxCounterSigner
);

Parameter

[in] pProvData

Ein Zeiger auf die CRYPT_PROVIDER_DATA-Struktur , die die Signierer- und Countersignerinformationen enthält.

[in] idxSigner

Der Index des Signierers. Der Index ist nullbasiert.

[in] fCounterSigner

Wenn TRUE, wird der Countersigner, wie von idxCounterSigner angegeben, von dieser Funktion abgerufen. Der Signierer, der den Countersigner enthält, wird durch idxSigner identifiziert. Bei FALSE wird der Signierer, wie von idxSigner angegeben, von dieser Funktion abgerufen.

[in] idxCounterSigner

Der Index des Gegensignierers. Der Index ist nullbasiert. Der Gegensignierer gilt für den von idxSigner identifizierten Signierer.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion einen Zeiger auf eine CRYPT_PROVIDER_SGNR-Struktur für den angeforderten Signierer oder Gegensignierer zurück.

Wenn bei der Funktion ein Fehler auftritt, gibt sie NULL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wintrust.h
Bibliothek Wintrust.lib
DLL Wintrust.dll

Weitere Informationen

WTHelperGetProvCertFromChain