Ablaufdatum von SSL Zertifikat herausfinden
Erstellt: 20.05.2022 Bearbeitet: 29.09.2024
Oft hat man ja die frage, wie lange ist ein Zertifikat noch gültig oder welsche Version ist gerade live. Daher hier eine kleine Liste mit nützlichen Argumenten für OpenSSL.
SSL Abfrage einer Webseite
echo | openssl s_client -servername $DOMAIN -connect HOST:PORT 2>/dev/null | openssl x509 -noout -enddate
$DOMAIN ist die Domain der Webseite z.B. blog.medi.li und HOST:PORT der host oder die ip und der port, meist 443 also z.B. blog.medi.li:443
Ablaufdatum eines .PEM oder .crt Cert's
openssl x509 -enddate -noout -in file.pem
oder
cat file.pem | openssl x509 -noout -enddate
Ablaufdatum eines pksc12 Files
openssl pkcs12 -in mycert.p12 -nodes | openssl x509 -noout -enddate
Hinweis zu nginx
Der Webserver nginx braucht übrigens eine Reload Signal um ein aktualisiertes cert neu zu laden!