CertOpenServerOcspResponse

サーバー証明書チェーンに関連付けられた OCSP (オンライン証明書状態プロトコル) 応答へのハンドルを開く。

CertOpenServerOcspResponse pChainContext, dwFlags, pOpenPara

pChainContext : [var] 証明書チェーンを含む CERT_CHAIN_CONTEXT 構造体のアドレス。
dwFlags : [int] このパラメーターは使用されておらず、0 でなければならない。
pOpenPara : [var] このパラメーターは使用されておらず、NULL でなければならない。

(プラグイン / モジュール : crypt32.dll)

解説

サーバー証明書チェーンに関連付けられた OCSP (オンライン証明書状態プロトコル) 応答へのハンドルを開く。

[戻り値]
成功した場合、サーバー証明書チェーンに関連付けられた OCSP 応答へのハンドルを返す。失敗した場合、NULL
を返す。このハンドルが不要になったら CertCloseServerOcspResponse
関数に渡さなければならない。拡張エラー情報を取得するには GetLastError を呼び出す。GetLastError
関数が返す可能性のあるエラーコードには、以下を含むが、これらに限定されない。
(以下省略)

[備考]
CertOpenServerOcspResponse 関数は、戻る前に初期 OCSP
応答の取得を試みる。その取得の間、プロセススレッドはブロックされる。CertOpenServerOcspResponse
関数は、時刻的に有効な OCSP
応答を事前取得するバックグラウンドスレッドを作成する。CertOpenServerOcspResponse 関数は
pChainContext
パラメーターが表すチェーンコンテキストの参照カウントを増やす。チェーンコンテキストの使用を終えたら、CertCloseServerOcspResponse
関数を呼び出して返されたハンドルを閉じる。CertOpenServerOcspResponse
関数は次の関数で使用する構成設定を初期化する。
(以下省略)

情報

プラグイン / モジュールcrypt32.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の crypt32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_crypt32_gen2.hs