OpenSSLの heartbleed脆弱性 に続いて、サーバー上のすべてのSSH証明書が再発行され、再インストールされました。
サーバーで何かを見逃している可能性があるため(たとえば、Apacheの再起動)、Chromeでキーのロゴをクリックして手動でサーバーをチェックしています。
これは遅く、エラーが発生しやすくなります。サーバーから証明書ID /シリアル番号を取得できるコマンドラインツールはありますか?
更新
私は MichelZの答え のバリエーションを使用することになりました:
echo "" | openssl s_client -showcerts -status -verify 0 \
-connect www.mydomain.com:443 2>&1 | \
egrep "Verify return|subject=/serial"
echo
を終了するには、openssl
が必要です(それ以外の場合は、入力を待機します)。-verify 0
は証明書を検証します。2>&1
標準エラーを標準出力にリダイレクトしますegrep
は、検証ステータスとシリアル番号のみを表示します。OpenSSLを使用して証明書を取得できます。
openssl s_client -showcerts -connect some_server:server_port