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 |