Función WTHelperGetProvCertFromChain (wintrust.h)

[La función WTHelperGetProvCertFromChain 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 WTHelperGetProvCertFromChain recupera un certificado de proveedor de confianza de la cadena de certificados. 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_CERT * WTHelperGetProvCertFromChain(
  [in] CRYPT_PROVIDER_SGNR *pSgnr,
  [in] DWORD               idxCert
);

Parámetros

[in] pSgnr

Puntero a una estructura de CRYPT_PROVIDER_SGNR que representa los firmantes. Este puntero lo recupera la función WTHelperGetProvSignerFromChain .

[in] idxCert

: índice del certificado. El índice es de base cero.

Valor devuelto

Si la función se ejecuta correctamente, la función devuelve un puntero a una estructura de CRYPT_PROVIDER_CERT que representa el certificado del proveedor de confianza.

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

WTHelperGetProvSignerFromChain