Función WTHelperCertIsSelfSigned (wintrust.h)

[La función WTHelperCertIsSelfSigned está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. Para la comprobación de certificados, use las funciones CertGetCertificateChain y CertVerifyCertificateChainPolicy . Para la comprobación de la firma de la tecnología Microsoft Authenticode , use .NET Framework.]

La función WTHelperCertIsSelfSigned comprueba si un certificado está autofirmado. Esta función no tiene ninguna biblioteca de importación asociada. Debe usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Wintrust.dll.

Sintaxis

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

Parámetros

[in] dwEncoding

Valor DWORD que especifica los tipos de codificación del certificado que se va a comprobar. Para obtener información sobre los posibles tipos de codificación, vea Tipos de codificación de certificados y mensajes.

[in] pCert

Puntero a una estructura de CERT_INFO que contiene información sobre el certificado que se va a comprobar.

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve TRUE.

Si se produce un error en la función, devuelve FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wintrust.h
Library Wintrust.lib
Archivo DLL Wintrust.dll