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 |