Función WTHelperCertCheckValidSignature (wintrust.h)

[La función WTHelperCertCheckValidSignature 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 firmas de tecnología Microsoft Authenticode , use .NET Framework.

La función WTHelperCertCheckValidSignature comprueba si una firma es válida. Los proveedores de confianza pueden usarlo para obtener una evaluación inicial de la validez de una firma antes de llamar a la función a la que apunta el miembro pfnFinalPolicy de una estructura de CRYPT_PROVIDER_FUNCTIONS .

Sintaxis

HRESULT WTHelperCertCheckValidSignature(
  CRYPT_PROVIDER_DATA *pProvData
);

Parámetros

pProvData

Puntero a la estructura CRYPT_PROVIDER_DATA que contiene la información del firmante y del contrafirmador.

Valor devuelto

Si la función se realiza correctamente, la función devuelve S_OK.

Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Para obtener una lista de los posibles valores de error, consulte WinVerifyTrust.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [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