Funzione PstValidate (certpoleng.h)
Convalida il certificato specificato.
Sintassi
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
);
Parametri
[in, optional] pTargetName
Nome del server. Se il chiamante non è il client, questo parametro è NULL.
[in] bIsClient
TRUE se il chiamante è il client; in caso contrario, FALSE.
[in, optional] pRequestedIssuancePolicy
Puntatore a una struttura CERT_USAGE_MATCH che specifica gli identificatori che il certificato deve corrispondere per la convalida.
[in, optional] phAdditionalCertStore
Handle di un archivio certificati che contiene certificati aggiuntivi usati per l'autenticazione.
[in] pCert
Puntatore a una struttura CERT_CONTEXT che specifica il certificato da convalidare.
[out, optional] pProvGUID
Puntatore a una struttura GUID che riceve il provider di supporto di sicurezza (SSP) usato per l'autenticazione.
Valore restituito
Se la funzione ha esito positivo, restituire STATUS_SUCCESS.
Se la funzione ha esito negativo, restituire un codice NTSTATUS che indica il motivo per cui non è riuscito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | certpoleng.h |
Libreria | Certpoleng.lib |
DLL | Certpoleng.dll |