Ich habe mehrere SSL-Zertifikate und möchte benachrichtigt werden, wenn ein Zertifikat abgelaufen ist.
Meine Idee ist es, einen Cronjob zu erstellen, der jeden Tag einen einfachen Befehl ausführt.
Ich weiß, dass der openssl
Befehl in Linux verwendet werden kann, um die Zertifikatsinformationen des Remote-Servers anzuzeigen, dh:
openssl s_client -connect www.google.com:443
In dieser Ausgabe wird das Ablaufdatum jedoch nicht angezeigt. Außerdem muss ich diesen Befehl mit CTRL+ beenden c.
Wie kann ich den Ablauf eines Remote-Zertifikats anhand eines Skripts (vorzugsweise mithilfe von openssl
) überprüfen und im "Batch-Modus" ausführen, sodass es automatisch ohne Benutzerinteraktion ausgeführt wird?
-servername www.google.com
für SNI - Servern aktiviert , um die Notwendigkeit für die Beendigung Send / dev / null , um es zu vermeiden< /dev/null