Función WTHelperGetProvSignerFromChain (wintrust.h)

[La función WTHelperGetProvSignerFromChain 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 WTHelperGetProvSignerFromChain recupera un firmante o contador por índice de la cadena. 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

CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
  [in] CRYPT_PROVIDER_DATA *pProvData,
  [in] DWORD               idxSigner,
  [in] BOOL                fCounterSigner,
  [in] DWORD               idxCounterSigner
);

Parámetros

[in] pProvData

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

[in] idxSigner

Índice del firmante. El índice es de base cero.

[in] fCounterSigner

Si es TRUE, el contrafirmador, tal y como especifica idxCounterSigner, se recupera mediante esta función; el firmante que contiene el contrafirmador se identifica mediante idxSigner. Si es FALSE, el firmante, tal y como especifica idxSigner, se recupera mediante esta función.

[in] idxCounterSigner

Índice del contrafirmador. El índice es de base cero. El contrafirmador se aplica al firmante identificado por idxSigner.

Valor devuelto

Si la función se realiza correctamente, la función devuelve un puntero a una estructura de CRYPT_PROVIDER_SGNR para el firmante o el contrafirmador solicitados.

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

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

Consulte también

WTHelperGetProvCertFromChain