この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
先月SSLの更新を行ったところ、FireFoxにてsec_error_unknown_issuerという
エラーがでました。
以下解決方法です。
どうやら、ベリサインにて2010年10月10日に仕様変更があり、それ以降に申請された
SSLの中間証明書は従来とは別のものになっていたことが原因のようです。
新仕様の証明書か否かは以下の方法で確認しました。
※今回確認したのはセキュア・サーバーID用のものです。
1. SSL適用画面で「ページ情報」を表示させ、「証明書を表示」ボタンを押します。
→ 証明書ビューアが表示されます。
2. 証明書ビューアの「一般」タグの「発行者」>「一般名称(CN)」と確認します。
証明書が新仕様、旧来仕様の場合それぞれ以下のように表示されます。
新仕様: VeriSign Class 3 Secure Server CA - G3
旧来仕様: VeriSign International Server CA - Class 3
新仕様の署名書の場合は以下から新しい中間証明書を取得し、対応します。
SSL更新の際は皆様ご注意ください。