Freigeben über


WTHelperGetProvCertFromChain-Funktion (wintrust.h)

[Die WTHelperGetProvCertFromChain-Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. 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 Signaturüberprüfung der Microsoft Authenticode-Technologie die .NET Framework.]

Die WTHelperGetProvCertFromChain-Funktion ruft ein Zertifikat des Vertrauensanbieters aus der Zertifikatkette ab. Diese Funktion verfügt über keine zugeordnete Importbibliothek. Sie müssen die Funktionen LoadLibrary und GetProcAddress verwenden, um eine dynamische Verknüpfung mit Wintrust.dll.

Syntax

CRYPT_PROVIDER_CERT * WTHelperGetProvCertFromChain(
  [in] CRYPT_PROVIDER_SGNR *pSgnr,
  [in] DWORD               idxCert
);

Parameter

[in] pSgnr

Ein Zeiger auf eine CRYPT_PROVIDER_SGNR-Struktur , die die Signierer darstellt. Dieser Zeiger wird von der FUNKTION WTHelperGetProvSignerFromChain abgerufen.

[in] idxCert

: Der Index des Zertifikats. Der Index ist nullbasiert.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion einen Zeiger auf eine CRYPT_PROVIDER_CERT Struktur zurück, die das Zertifikat des Vertrauensanbieters darstellt.

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

WTHelperGetProvSignerFromChain