Поделиться через


Функция WTHelperGetProvSignerFromChain (wintrust.h)

[Функция WTHelperGetProvSignerFromChain доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Для проверки сертификата используйте функции CertGetCertificateChain и CertVerifyCertificateChainPolicy . Для проверки подписи технологии Microsoft Authenticode используйте платформа .NET Framework.]

Функция WTHelperGetProvSignerFromChain извлекает подписывающего или встречного подписателя по индексу из цепочки. У этой функции нет связанной библиотеки импорта. Для динамической связи с Wintrust.dll необходимо использовать функции LoadLibrary и GetProcAddress .

Синтаксис

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

Параметры

[in] pProvData

Указатель на структуру CRYPT_PROVIDER_DATA , содержащую сведения о подписывшем и контрподписаве.

[in] idxSigner

Индекс подписывателя. Индексация начинается с нуля.

[in] fCounterSigner

Если задано значение TRUE, эта функция извлекает счетчик, указанный в idxCounterSigner; подписыватель, содержащий счетчик, идентифицируется idxSigner. Если значение FALSE, то эта функция извлекает подписывателя, как указано в idxSigner.

[in] idxCounterSigner

Индекс счетчика. Индексация начинается с нуля. Подсвойщик применяется к подписывателем, идентифицируемым idxSigner.

Возвращаемое значение

Если функция выполняется успешно, функция возвращает указатель на структуру CRYPT_PROVIDER_SGNR для запрашиваемого подписывающего или подписателя.

Если функция завершается сбоем, она возвращает значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wintrust.h
Библиотека Wintrust.lib
DLL Wintrust.dll

См. также раздел

WTHelperGetProvCertFromChain