Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |