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 |