SSL証明書情報(有効期限等)をコマンドで取得する

SSL証明書情報(有効期限等)をコマンドで取得する

300台以上のWebサーバのSSL証明書の有効期限を確認する必要がありました。ドメイン名は分かっています。全てをブラウザーで確認するのは現実的ではありません。
ドメインのリストさえあれば以下のコマンドで瞬時に取得できます。

結果は以下のようになります。

user@computer:$ ./ssl_check.sh
## Doing www.yahoo.co.jp
issuer=C = JP, O = "Cybertrust Japan Co., Ltd.", CN = Cybertrust Japan Public CA G3
subject=C = JP, ST = Tokyo, L = Chiyoda-ku, O = Yahoo Japan Corporation, OU = EDGE_20190131, CN = *.yahoo.co.jp
notBefore=Feb 1 00:18:18 2019 GMT
notAfter=Feb 29 14:59:00 2020 GMT
## Doing www.google.com
issuer=C = US, O = Google Trust Services, CN = Google Internet Authority G3
subject=C = US, ST = California, L = Mountain View, O = Google LLC, CN = www.google.com
notBefore=Jan 23 09:15:00 2019 GMT
notAfter=Apr 17 09:15:00 2019 GMT
## Doing docs.google.com
issuer=C = US, O = Google Trust Services, CN = Google Internet Authority G3
subject=C = US, ST = California, L = Mountain View, O = Google LLC, CN = *.google.com
notBefore=Jan 23 09:15:00 2019 GMT
notAfter=Apr 17 09:15:00 2019 GMT