Gültigkeit von Java Keystore Zertifikaten


Um die Gültigkeit von Zertifikaten in einem Java Keystore zu überprüfen, genügt folgende Zeile:

keytool -list -v -keystore "Pfad zu dem Keystore File" -storepass "PASSWORT"

Wenn nur, z.B. für die Überprüfung in Nagios das eigentliche Datum gesucht ist, kann das mit folgendem Befehl angezeigt werden.

keytool -list -v -keystore "Pfad zu dem Keystore File" -storepass "PASSWORT" | grep Gültig | awk '{printf "%s %s %s\n",$11,$12,$15}' | sed -e "s/Jan/01/;s/Feb/02/;s/Mar/03/;s/Apr/04/;s/May/05/;s/Jun/06/;s/Jul/07/;s/Aug/08/;s/Sep/09/;s/Oct/10/;s/Nov/11/;s/Dec/12/;"