Função WTHelperCertIsSelfSigned (wintrust.h)

[A função WTHelperCertIsSelfSigned está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. Para verificação de certificado, use as funções CertGetCertificateChain e CertVerifyCertificateChainPolicy . Para verificação de assinatura de tecnologia do Microsoft Authenticode, use o .NET Framework.]

A função WTHelperCertIsSelfSigned verifica se um certificado é autoassinado. Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a Wintrust.dll.

Sintaxe

BOOL WTHelperCertIsSelfSigned(
  [in] DWORD     dwEncoding,
  [in] CERT_INFO *pCert
);

Parâmetros

[in] dwEncoding

Um valor DWORD que especifica os tipos de codificação do certificado para marcar. Para obter informações sobre possíveis tipos de codificação, consulte Tipos de codificação de certificado e mensagem.

[in] pCert

Um ponteiro para uma estrutura CERT_INFO que contém informações sobre o certificado a ser marcar.

Retornar valor

Se a função for bem-sucedida, a função retornará TRUE.

Se a função falhar, ela retornará FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wintrust.h
Biblioteca Wintrust.lib
DLL Wintrust.dll