Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft das angegebene Zertifikat.
Syntax
NTSTATUS PstValidate(
[in, optional] PUNICODE_STRING pTargetName,
[in] BOOL bIsClient,
[in, optional] CERT_USAGE_MATCH *pRequestedIssuancePolicy,
[in, optional] HCERTSTORE *phAdditionalCertStore,
[in] PCCERT_CONTEXT pCert,
[out, optional] GUID *pProvGUID
);
Parameter
[in, optional] pTargetName
Name des Servers Wenn der Aufrufer nicht der Client ist, ist dieser Parameter NULL.
[in] bIsClient
TRUE , wenn der Aufrufer der Client ist; andernfalls FALSE.
[in, optional] pRequestedIssuancePolicy
Ein Zeiger auf eine CERT_USAGE_MATCH-Struktur , die Bezeichner angibt, mit denen das Zertifikat übereinstimmen muss, um überprüft zu werden.
[in, optional] phAdditionalCertStore
Ein Handle für einen Zertifikatspeicher , der zusätzliche Zertifikate enthält, die für die Authentifizierung verwendet werden.
[in] pCert
Ein Zeiger auf eine CERT_CONTEXT-Struktur , die das zu überprüfende Zertifikat angibt.
[out, optional] pProvGUID
Ein Zeiger auf eine GUID-Struktur , die den für die Authentifizierung verwendeten Sicherheitsunterstützungsanbieter (Security Support Provider , SSP) empfängt.
Rückgabewert
Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS zurück.
Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Code zurück, der den Grund für den Fehler angibt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | certpoleng.h |
| Bibliothek | Certpoleng.lib |
| DLL | Certpoleng.dll |