====== Check SSL Cert Expire Date ======
===== Expire Date =====
echo | openssl s_client -showcerts -servername -connect : 2>/dev/null | openssl x509 -noout -startdate -enddate
Beispiel:
echo | openssl s_client -showcerts -servername dwiki.heisl.org -connect dwiki.heisl.org:443 2>/dev/null | openssl x509 -noout -startdate -enddate
\\
===== Subject =====
echo | openssl s_client -showcerts -servername -connect : 2>/dev/null | openssl x509 -noout -subject
Beispiel:
echo | openssl s_client -showcerts -servername dwiki.heisl.org -connect dwiki.heisl.org:443 2>/dev/null | openssl x509 -noout -subject
\\
===== Text =====
echo | openssl s_client -showcerts -servername -connect : 2>/dev/null | openssl x509 -noout -text
Beispiel:
echo | openssl s_client -showcerts -servername dwiki.heisl.org -connect dwiki.heisl.org:443 2>/dev/null | openssl x509 -noout -text
\\
===== Text local =====
Cert Text local abfragen inkl. der Cert Chain
openssl crl2pkcs7 -nocrl -certfile | openssl pkcs7 -print_certs -text -noout