WTHelperCertIsSelfSigned-Funktion (wintrust.h)

[Die WTHelperCertIsSelfSigned-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 FUNKTION WTHelperCertIsSelfSigned überprüft, ob ein Zertifikat selbstsigniert ist. 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

BOOL WTHelperCertIsSelfSigned(
  [in] DWORD     dwEncoding,
  [in] CERT_INFO *pCert
);

Parameter

[in] dwEncoding

Ein DWORD-Wert , der die Codierungstypen des zu überprüfenden Zertifikats angibt. Informationen zu möglichen Codierungstypen finden Sie unter Zertifikat- und Nachrichtencodierungstypen.

[in] pCert

Ein Zeiger auf eine CERT_INFO Struktur, die Informationen zum zu überprüfenden Zertifikat enthält.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion TRUE zurück.

Wenn die Funktion fehlschlägt, gibt sie FALSE 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