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 |