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 |