Hallo,
weil uns derzeit immer wieder Anfragen dazu erreichen: am 30.05.2020 ist das weit verbreitete Root-CA-Zertifikat "AddTrust External CA Root" abgelaufen.
In zwei Fällen ist das eventuell ein Problem:
- wenn man (fälschlicherweise) eben dieses Root-CA-Zertifikat als Intermediate-Zertifikat hinzugefügt hat. In diesem Fall wird das abgelaufene Zertifikat mit ausgeliefert, was je nach Client Probleme machen kann (moderne Browser sollten sowas aber ignorieren)
- wenn der Server noch OpenSSL 1.0.x verwendet; in diesem Fall liefert die Prüfung der Zertifikatskette einen Fehler, wenn da "ganz oben" ein abgelaufenes Zertifikat sitzt (auch wenn das eigentliche SSL-Zertifikat von einer inzwischen akzeptierten CA ausgestellt ist)
Wer Debian 8 oder Ubuntu 16 einsetzt, sollte das (abgelaufene) Root-CA-Zertifikat aus dem Trust-Store entfernen, damit cURL etc. serverseitig keine Probleme machen. Hierzu die Datei /etc/ca-certificates.conf öffnen und ein Ausrufezeichen ("!") an den Beginn der Zeile von "mozilla/AddTrust_External_Root.crt" setzen:
Anschließend den Befehl update-ca-certificates ausführen.
Zu den falsch konfigurierten Zwischenzertifikaten: wir erweitern LiveConfig aktuell, dass es beim Start alle SSL-Intermediates prüft und auf abgelaufene Zwischenzertifikate oder fälschlicherweise konfigurierte Root-CA-Zertifikate hinweist.
Ursprünglich wollten wir diese auch automatisch löschen, das ist aber nicht ganz trivial, da eventuelle Ketten damit ungewollt unterbrochen werden könnten. Wir lassen uns da aber auch etwas einfallen.
Viele Grüße
-Klaus Keppler