コンソールからWEBページの証明書期限を確認する
Pocket

dsdコンソールから、指定したWEBページの証明書期限を取得する方法について調べてたので、備忘で残しておく。
証明書の情報はopensslコマンドで取ってこれるので、そこから取得してパイプで再度opensslで期日等の情報を抜き出せば良い。

Sponsored Links

echo|openssl s_client -connect ドメイン名:443 -showcerts 2>/dev/null|openssl x509 -dates -noout # 証明書の開始・終了日付
echo|openssl s_client -connect ドメイン名:443 -showcerts 2>/dev/null|openssl x509 -dates -noout|awk -F= '/^notAfter/{print $2}' # 証明書の終了日付のみを抽出する場合
blacknon@BS-PUB-UBUNTU-01:~$ echo|openssl s_client -connect orebibou.com:443 -showcerts 2>/dev/null|openssl x509 -dates -noout
notBefore=Dec  1 00:00:00 2015 GMT
notAfter=Jan 17 23:59:59 2019 GMT
blacknon@BS-PUB-UBUNTU-01:~$ echo|openssl s_client -connect orebibou.com:443 -showcerts 2>/dev/null|openssl x509 -dates -noout|awk -F= '/^notAfter/{print $2}'
Jan 17 23:59:59 2019 GMT
blacknon@BS-PUB-UBUNTU-01:~$ echo|openssl s_client -connect orebibou.com:443 -showcerts 2>/dev/null|openssl x509 -dates -noout|awk -F= '/^notAfter/{print $2}'|xargs -I@ date -d @
2019年  1月 18日 金曜日 08:59:59 JST

 

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*