Partager via


PstValidate, fonction (certpoleng.h)

Valide le certificat spécifié.

Syntaxe

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
);

Paramètres

[in, optional] pTargetName

Le nom du serveur Si l’appelant n’est pas le client, ce paramètre est NULL.

[in] bIsClient

TRUE si l’appelant est le client ; sinon, FALSE.

[in, optional] pRequestedIssuancePolicy

Pointeur vers une structure de CERT_USAGE_MATCH qui spécifie les identificateurs que le certificat doit correspondre pour être validé.

[in, optional] phAdditionalCertStore

Handle pour un magasin de certificats qui contient des certificats supplémentaires utilisés pour l’authentification.

[in] pCert

Pointeur vers une structure CERT_CONTEXT qui spécifie le certificat à valider.

[out, optional] pProvGUID

Pointeur vers une structure GUID qui reçoit le fournisseur de support de sécurité (SSP) utilisé pour l’authentification.

Valeur retournée

Si la fonction réussit, retournez STATUS_SUCCESS.

Si la fonction échoue, retournez un code NTSTATUS qui indique la raison de son échec.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certpoleng.h
Bibliothèque Certpoleng.lib
DLL Certpoleng.dll