資格暗記無料で始める

コードサイニング証明書とは?

コードサイニング証明書とは、配布するソフトウェアに署名を付すための証明書。利用者は、そのソフトウェアの発行元が誰であるかと、配布後に改ざんされていないことを確認できる。

システムアーキテクト試験の過去問では3回出題されています(2017年度〜2024年度)。

こーどさいにんぐしょうめいしょ

システムアーキテクト試験の頻出用語/午前II


コードサイニング証明書の意味

配布するソフトウェアに署名を付すための証明書。利用者は、そのソフトウェアの発行元が誰であるかと、配布後に改ざんされていないことを確認できる。

コードサイニング証明書の具体例

インストーラに署名し、OSが「発行元不明」の警告を出さないようにする。

コードサイニング証明書は試験でどう引っ掛けられる?

TLSのサーバ証明書と取り違えやすい。証明書の用途(拡張キー用途)が異なり、サーバ証明書でコード署名はできない。また署名で分かるのは発行元と改ざんの有無だけで、そのソフトウェアが安全・無害であることの保証にはならない。署名時にタイムスタンプを付けておけば、証明書の有効期限が切れた後も署名時点の有効性を示せる

コードサイニング証明書と関連する用語

コードサイニング証明書が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。