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