CertCreateCertificateChainEngine 函数 (wincrypt.h)
CertCreateCertificateChainEngine 函数为应用程序创建新的非默认链引擎。 链引擎限制根存储区中可用于验证的证书,限制在证书存储中搜索证书和 证书信任列表 (CTL) ,为涉及 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 |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |