CertCreateCertificateChainEngine 関数 (wincrypt.h)

CertCreateCertificateChainEngine 関数は、アプリケーションの既定以外の新しいチェーン エンジンを作成します。 チェーン エンジンは、検証に使用できるルート ストア内の証明書を制限し、証明書ストアで証明書と 証明書信頼リスト (CCTL) を検索するように制限し、URL を含む検索のタイムアウト制限を設定し、証明書サイクルをチェックする間にチェックされる証明書の数を制限します。

構文

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

パラメーター

[in] pConfig

チェーン エンジンのパラメーターを指定する CERT_CHAIN_ENGINE_CONFIG データ構造へのポインター。

[out] phChainEngine

作成されたチェーン エンジンのハンドルへのポインター。 チェーン エンジンの使用が完了したら、 CertFreeCertificateChainEngine 関数を呼び出してチェーン エンジンを解放します。

戻り値

関数が成功した場合、関数は 0 以外 (TRUE) を返します。

関数が失敗した場合は、0 (FALSE) を返します。 拡張エラー情報については、 GetLastError を呼び出します。

phChainEngine パラメーターは、チェーン エンジン ハンドルを返します。

要件

要件
サポートされている最小のクライアント Windows XP [デスクトップ アプリ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincrypt.h
Library Crypt32.lib
[DLL] Crypt32.dll

こちらもご覧ください

CERT_CHAIN_ENGINE_CONFIG

CertFreeCertificateChainEngine

証明書チェーン検証関数

GetLastError