Ablaufdatum von SSL-Zertifikat herausfinden
Erstellt: 20.05.2022 Bearbeitet: 05.12.2025
Oft stellt sich die Frage, wie lange ein Zertifikat noch gültig ist oder welche Version gerade live ist. 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-Zertifikats
openssl x509 -enddate -noout -in file.pem
oder
cat file.pem | openssl x509 -noout -enddate
Ablaufdatum einer PKCS12-Datei
openssl pkcs12 -in mycert.p12 -nodes | openssl x509 -noout -enddate
Hinweis zu nginx
Der Webserver nginx benötigt übrigens ein Reload-Signal, um ein aktualisiertes Zertifikat neu zu laden!