Compartir a través de


Función PstValidate (certpoleng.h)

Valida el certificado especificado.

Sintaxis

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

Parámetros

[in, optional] pTargetName

El nombre del servidor. Si el autor de la llamada no es el cliente, este parámetro es NULL.

[in] bIsClient

TRUE si el autor de la llamada es el cliente; de lo contrario, FALSE.

[in, optional] pRequestedIssuancePolicy

Puntero a una estructura de CERT_USAGE_MATCH que especifica los identificadores que el certificado debe coincidir para validarse.

[in, optional] phAdditionalCertStore

Identificador de un almacén de certificados que contiene certificados adicionales usados para la autenticación.

[in] pCert

Puntero a una estructura de CERT_CONTEXT que especifica el certificado que se va a validar.

[out, optional] pProvGUID

Puntero a una estructura GUID que recibe el proveedor de compatibilidad de seguridad (SSP) usado para la autenticación.

Valor devuelto

Si la función se realiza correctamente, devuelva STATUS_SUCCESS.

Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certpoleng.h
Library Certpoleng.lib
Archivo DLL Certpoleng.dll