Share via


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
標頭 wincrypt.h
程式庫 Crypt32.lib
Dll Crypt32.dll

另請參閱

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

憑證鏈結驗證函式

GetLastError