Determine SSL cert expiration date from a PEM file:
$ openssl x509 -enddate -noout -in file.pem
Check many files:
for pem in /etc/ssl/certs/*.pem; do
printf '%s: %s\n' \
"$(date --date="$(openssl x509 -enddate -noout -in "$pem"|cut -d= -f 2)" --iso-8601)" \
"$pem"
done | sort
Retrieve the mail.nixcraft.net certificate provided by the nixcraft HTTPD mail server:
$ openssl s_client -showcerts -connect mail.nixcraft.net:443
https://www.cyberciti.biz/faq/test-ssl-certificates-diagnosis-ssl-certificate/