コードサイニング証明書とは?
コードサイニング証明書とは、ソフトウェアに付与されたデジタル署名から、その開発元・発行元の正当性と、配布後に改ざんされていないことを検証するために用いる証明書。
ITサービスマネージャ試験の過去問では2回出題されています(2017年度〜2024年度)。
こーどさいにんぐしょうめいしょ
コードサイニング証明書の意味
ソフトウェアに付与されたデジタル署名から、その開発元・発行元の正当性と、配布後に改ざんされていないことを検証するために用いる証明書。
コードサイニング証明書の具体例
インストーラの署名を検証し、証明書に記載された発行元が想定どおりで、失効していないことを確認してから導入する。
コードサイニング証明書は試験でどう引っ掛けられる?
サーバ証明書(Webサイトの真正性)、クライアント証明書(利用者の認証)と目的が異なる。ソフトウェアの発行元確認=コードサイニング証明書。
コードサイニング証明書と関連する用語
コードサイニング証明書が出た過去問
署名されたソフトウェアを導入する前に、そのソフトウェアの開発元又は発行元を確認するために使用する証明書はどれか。
正解:コードサイニング証明書
要点:ソフトウェアの発行元確認はコードサイニング証明書
コードサイニング証明書は、ソフトウェアやプログラムコードに署名を付けるための証明書で、そのソフトウェアの作成者・発行元が誰かを確認し、配布後に改ざんされていないことを検証できる。サーバ証明書やクライアント証明書は通信相手の認証に用いるもので、用途が異なる。
出典:平成29年度 秋期 ITサービスマネージャ試験 am2 問24(IPA)デジタル署名のあるソフトウェアをインストールするときに、そのソフトウェアの発行元を確認するために使用する証明書はどれか。
正解:コードサイニング証明書
要点:ソフトウェアの発行元証明はコードサイニング証明書
コードサイニング証明書は、ソフトウェアやプログラムコードの配布者が誰であるかを証明し、署名後に改ざんされていないことを検証するための証明書である。インストール時に表示される発行元情報はこの証明書に基づく。サーバ証明書やEV SSL証明書はWebサーバの正当性、クライアント証明書は利用者や端末の認証に使うもので、用途が異なる。
出典:令和6年度 春期 ITサービスマネージャ試験 am2 問15(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。