サーバにSSLの設定をし、httpsよりアクセスしたところ、
Chromeからアクセスした場合は、正常にSSL認証することができるのですが、
Firefox・Safariからアクセスした場合は、SSL認証になりません。
Firefoxアドレスバーの地球のアイコンをクリックしたところ、
「このWebサイトは認証されていません」と表示されます。
Firefox・Safariからアクセスした場合も、SSL認証が有効になる方法を教えて下さい。
サーバ・証明書については、下記の通りです。
・サーバ:EC2(CentOS)
・Webサーバ:Apache + mod_ssl
・SSL申込先:Rapid SSL
Rapid SSL の中間証明書を Web サーバに設定するのは OK ですか?
Rapid-SSL.jp News -SSLサーバ証明書格安販売- » 中間証明書について
2010 年 12 月以降、中間証明書が必要になっています。
中間証明書の Web サーバへの具体的な登録方法は、下記のページを参考にしてみて下さい。
RapidSSL証明書購入からApache / Postfix / Dovecotでの設定まで | 複眼中心
ポイントは「SSLCertificateChainFile」にダウンロードした RapidSSL の中間証明書を設定するところです。
レンタルサーバでのRapidSSL中間証明書のインストールエラーの直し方
上記ページに、Chrome のバージョンによっては、Rapid SSL の中間証明書がバンドルされている、という話が書かれているので、Chrome では OK なのは、この為かもしれません。
余談:
Chrome は分からないのですが、IE はバンドルされているのではなく、サイトの証明書にある、サインした認証局の情報から、勝手にその認証局の証明書をダウンロードする、という仕組みだったとおもいます。ひょっとしたら Chrome も、IE と同じ仕組を取っているのかもしれません。
但し、正しくは、必要な中間証明書は、Web サイト側に設定する、です。
不正SSLの問題に対応があり、古いブラウザいだとエラーがでるようです。最新バージョンにFirefox・Safariともアップデートをお勧めします。
http://securityblog.jp/news/3487.html
Rapid SSL の中間証明書を Web サーバに設定するのは OK ですか?
Rapid-SSL.jp News -SSLサーバ証明書格安販売- » 中間証明書について
2010 年 12 月以降、中間証明書が必要になっています。
中間証明書の Web サーバへの具体的な登録方法は、下記のページを参考にしてみて下さい。
RapidSSL証明書購入からApache / Postfix / Dovecotでの設定まで | 複眼中心
ポイントは「SSLCertificateChainFile」にダウンロードした RapidSSL の中間証明書を設定するところです。
レンタルサーバでのRapidSSL中間証明書のインストールエラーの直し方
上記ページに、Chrome のバージョンによっては、Rapid SSL の中間証明書がバンドルされている、という話が書かれているので、Chrome では OK なのは、この為かもしれません。
余談:
Chrome は分からないのですが、IE はバンドルされているのではなく、サイトの証明書にある、サインした認証局の情報から、勝手にその認証局の証明書をダウンロードする、という仕組みだったとおもいます。ひょっとしたら Chrome も、IE と同じ仕組を取っているのかもしれません。
但し、正しくは、必要な中間証明書は、Web サイト側に設定する、です。
>一部の接続だけが暗号化されています
ということは、ページ中に、https ではない要素、例えば、HTML のヘッダ部に、CSS や JavaScript のファイルに対するリンクが存在している、といった状態だと思います。
逆に、ここまでくれば、証明書のインストールに関する問題は、解決出来ていると思います。
ご回答、ありがとうございます。
httpから始まるリンクがあることが原因のようです。
httpから始まるリンクを除けば、うまくいきました。
>証明書のインストールに関する問題は、解決出来ていると思います。
httpから始まるリンクが含まれ、鍵アイコンが表示されない状態でも、
セキュリティ上、問題ないのでしょうか?
Rapid SSLでは中間証明書をインストールしてやる必要があります。
詳しくは下記をご覧ください。
http://www.ict-solutions.jp/rapidssl-error.html
補足です。下記ページの下部の通り、Chromeの証明書情報を確認しましたが、
表示される証明書は3階層で、下記ページに表示されているように、最下層の証明書が表示されません。(下記ページの「rewse.jp」)
http://rewse.jp/blog/p/5156
上記の補足事項、間違いがありましたので、訂正します。
証明書は3階層になっているってことは、正しいのですが、
表示されないのは、最上位の「Equifax Secure Certificate Authority」です。
すみません。
>一部の接続だけが暗号化されています
2012/08/05 23:11:14ということは、ページ中に、https ではない要素、例えば、HTML のヘッダ部に、CSS や JavaScript のファイルに対するリンクが存在している、といった状態だと思います。
逆に、ここまでくれば、証明書のインストールに関する問題は、解決出来ていると思います。
ご回答、ありがとうございます。
2012/08/11 20:03:06httpから始まるリンクがあることが原因のようです。
httpから始まるリンクを除けば、うまくいきました。
>証明書のインストールに関する問題は、解決出来ていると思います。
httpから始まるリンクが含まれ、鍵アイコンが表示されない状態でも、
セキュリティ上、問題ないのでしょうか?