Expand Minimize

WTHelperGetProvCertFromChain function

[The WTHelperGetProvCertFromChain function is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. For certificate verification, use the CertGetCertificateChain and CertVerifyCertificateChainPolicy functions. For Microsoft Authenticode technology signature verification, use the .NET Framework.]

The WTHelperGetProvCertFromChain function retrieves a trust provider certificate from the certificate chain. This function has no associated import library. You must use the LoadLibrary and GetProcAddress functions to dynamically link to Wintrust.dll.

Syntax


CRYPT_PROVIDER_CERT* WINAPI WTHelperGetProvCertFromChain(
  _In_  CRYPT_PROVIDER_SGNR *pSgnr,
  _In_  DWORD idxCert
);

Parameters

pSgnr [in]

A pointer to a CRYPT_PROVIDER_SGNR structure that represents the signers. This pointer is retrieved by the WTHelperGetProvSignerFromChain function.

idxCert [in]

The index of the certificate. The index is zero based.

Return value

If the function succeeds, the function returns a pointer to a CRYPT_PROVIDER_CERT structure that represents the trust provider certificate.

If the function fails, it returns NULL.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wintrust.h

Library

Wintrust.lib

DLL

Wintrust.dll

See also

WTHelperGetProvSignerFromChain

 

 

Community Additions

ADD
Show:
© 2014 Microsoft