Функция CertCreateCertificateChainEngine (wincrypt.h)

Функция CertCreateCertificateChainEngine создает для приложения новый механизм цепочки без определенных значений. Механизм цепочки ограничивает сертификаты в корневом хранилище, которые можно использовать для проверки, ограничивает поиск сертификатов в хранилищах сертификатов и списков доверия сертификатов (CCL), устанавливает ограничение времени ожидания для поиска, включающего URL-адреса, и ограничивает количество сертификатов, проверяемых между проверками цикла сертификатов.

Синтаксис

BOOL CertCreateCertificateChainEngine(
  [in]  PCERT_CHAIN_ENGINE_CONFIG pConfig,
  [out] HCERTCHAINENGINE          *phChainEngine
);

Параметры

[in] pConfig

Указатель на CERT_CHAIN_ENGINE_CONFIG структуру данных, указывающую параметры для подсистемы цепочки.

[out] phChainEngine

Указатель на дескриптор созданного механизма цепочки. Завершив работу с подсистемой цепочки, отпустите механизм цепочки, вызвав функцию CertFreeCertificateChainEngine .

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

Если функция выполняется успешно, функция возвращает ненулевое значение (TRUE).

Если функция завершается сбоем, она возвращает ноль (FALSE). Для получения дополнительных сведений об ошибке вызовите Метод GetLastError.

Параметр phChainEngine возвращает дескриптор цепной подсистемы.

Требования

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

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

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

Функции проверки цепочки сертификатов

Getlasterror