OpenSSL

トップ > チップス > OpenSSL
2015-02-10, openssl

サーバ証明書インストール状態の確認

Chromeブラウザで自社サーバにSSL接続すると警告が出るようになったので、調べてみました。

まずコマンドラインからステータスをチェックする方法です。これで原因を推測しやすくなります。今回、以下のようなエラーコードが返ってきました。これが0になれば、正常です。

$ echo "HEAD / HTTP/1.0" | openssl s_client -connect lumber-mill.co.jp:443

(略)
    Verify return code: 21 (unable to verify the first certificate)

RapidSSLの解説にしたがって中間証明書を入れ直してみるも、効果なし。続けて、Stackoverflowで紹介されているURLにあった中間証明書を入れたところ、ステータスコードが0に変化しました。ちなみに、中間証明書をhttpdに設定する構文は下記のようになります。

/etc/httd/conf.d/ssl.conf
SSLCertificateChainFile /etc/pki/tls/certs/rapidssl.crt

opensslの結果は戻ったんですが、結局Chromeではエラーが出たまま…。うむむ?

参考URL

この記事は役に立ちましたか?