Função PstValidate (certpoleng.h)
Valida o certificado especificado.
Sintaxe
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
O nome do servidor. Se o chamador não for o cliente, esse parâmetro será NULL.
[in] bIsClient
TRUE se o chamador for o cliente; caso contrário, FALSE.
[in, optional] pRequestedIssuancePolicy
Um ponteiro para uma estrutura CERT_USAGE_MATCH que especifica identificadores que o certificado deve corresponder para ser validado.
[in, optional] phAdditionalCertStore
Um identificador para um repositório de certificados que contém certificados adicionais usados para a autenticação.
[in] pCert
Um ponteiro para uma estrutura de CERT_CONTEXT que especifica o certificado a ser validado.
[out, optional] pProvGUID
Um ponteiro para uma estrutura GUID que recebe o SSP ( provedor de suporte de segurança ) usado para a autenticação.
Retornar valor
Se a função for bem-sucedida, retorne STATUS_SUCCESS.
Se a função falhar, retorne um código NTSTATUS que indica o motivo pelo qual ela falhou.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certpoleng.h |
Biblioteca | Certpoleng.lib |
DLL | Certpoleng.dll |