Page 1 of 1

Gültigkeit Letsencrypt Zertifikate

Posted: Thu 29. Oct 2020, 13:42
by Shadowman
Ich habe eine kurze Frage: Kann man bei Keyhelp irgendwo die Gültigkeit der bestehenden Letsencrypt-Zertifikate für die einzelnen Domains einsehen? Hintergrund: Ich betreibe einen Backup-Server, der logischerweise aufgrund der fehlenden Domainauflösung nicht direkt seine Zertifikate verlängern kann.

Wüsste ich aber, wann wieder aktualisiert wird, könnte ich die Zertifikate der betreffenden Domains einfach vom produktiven Server auf den Backupserver rüberschieben. Also gibt es da eine Möglichkeit?

Bye Mike

Re: Gültigkeit Letsencrypt Zertifikate  [GELÖST]

Posted: Thu 29. Oct 2020, 13:55
by Alexander
Lets Encrypt Zertifikate sind allgemein immer maximal 90 Tage gültig.
Nach 60 Tagen beginnt KeyHelp die Zertifikate zu aktualisieren.

Du kannst mit folgendem Befehlen ermitteln, wie lange ein Zertifikat noch gültig ist:

Von einem externen System:

Code: Select all

echo | openssl s_client -servername <DOMAIN_NAME> -connect <DOMAIN_NAME>:443 2>/dev/null | openssl x509 -noout -dates

Oder auf dem Server selbst:

Code: Select all

openssl x509 -noout -dates -in <PFAD_ZUM_ZERTIFIKAT>
Die Let's Encrypt Zertifikate liegen bei KeyHelp unter:

Code: Select all

/etc/ssl/keyhelp/letsencrypt/<USER>/<DOMAIN>/cert.pem

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Tue 3. Nov 2020, 21:58
by Shadowman
Danke für die Antwort. Habe ich erst jetzt mitbekommen, dass jemand auf meinen Thread geantwortet hat :lol:
Vielleicht wäre es keine schlechte Idee, die Restlaufanzeige mit in Keyhelp zu integrieren. Zum Beispiel macht das Froxlor, das ist mein Adminpanel vor Keyhelp gewesen.

Ansonsten nochmal Daumen hoch für Keyhelp. Ist echt super, dass man damit nicht nur seine Domains und Datenbanken perfekt organisieren kann, sondern aus einem Minimalsystem auf Knopfdruck einen kompletten LAMP-Server mit Mail- und PHP-Verwaltung machen kann...

Bye, Mike

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 08:48
by Alexander
Vielleicht wäre es keine schlechte Idee, die Restlaufanzeige mit in Keyhelp zu integrieren.
Was meinst du damit? KeyHelp's Let's Encrypt Zertifikate laufen vollständig autonom, was würde es einem Benutzer bringen, wenn er wüsste das Let's Encrypt Zertifikat noch 60 Tage gültig ist? Es wird ohnehin automatisch 30 Tage vorher aktualisiert. Sollte das aus irgendeinem Grund fehlschlagen, stehen diverse Benachrichtigungsoptionen zur Verfügung - unter Konfiguration -> SSL/TLS-Zertifikate

Für normale Zertifikate wird die Restlaufzeit unter Sicherheit -> SSL/TLS Zertifikate angezeigt. Benachrichtigungen lassen sich hier ebenso wie oben beschrieben festlegen.

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 09:12
by Shadowman
Alexander wrote: Wed 4. Nov 2020, 08:48
Vielleicht wäre es keine schlechte Idee, die Restlaufanzeige mit in Keyhelp zu integrieren.
Was meinst du damit? KeyHelp's Let's Encrypt Zertifikate laufen vollständig autonom, was würde es einem Benutzer bringen, wenn er wüsste das Let's Encrypt Zertifikat noch 60 Tage gültig ist?
Also einmal wäre es rein informatorisch. In meinem Fall kommt hinzu, dass ich dann besser im Blick hätte, wenn die Erneuerung der Zertifikate ins Haus steht. Ich hatte ja schonmal geschrieben, dass ich einen zweiten Server mit gespiegeltem System betreibe und dort einfach die Ordner mit den Zertifikaten hineinlege. Ab und an (bei Wartungen etc) schalte ich dann einfach um. Wenn nun die Zeit der Erneuerung gekommen ist, würde Keyhelp auf diesem Server ebenfalls versuchen, die Zertifikate zu erneuern, was natürlich fehlschlagen wird, da die Domains in diesem Moment auf dem anderen Server liegen.
Ich hab da auch die Befürchtung, dass nach X Fehlversuchen die Ausgabe von Zertifikaten erst einmal gesperrt wird. Oder prüft Keyhelp vorher selber, ob der entsprechende Domainordner auf dem Server auch wirklich erreichbar ist? So könnte ich vorher reagieren und zum Beispiel erstmal den Server abschalten.

Bye Mike

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 11:16
by Alexander
Ich hab da auch die Befürchtung, dass nach X Fehlversuchen die Ausgabe von Zertifikaten erst einmal gesperrt wird. Oder prüft Keyhelp vorher selber, ob der entsprechende Domainordner auf dem Server auch wirklich erreichbar ist?
Dafür führt KeyHelp, bevor es die Let's Encrypt Server kontaktiert eine Prüfung durch, ob die fragliche Domain auch auf den eigenen Server zeigt. Sollte das nicht der Fall sein, erhält man zwar eine Fehlermeldung, aber so läuft man nicht in irgendwelche Raid-Limits der Let's Encrypt Server.
KeyHelp versucht trotzdem jeden Tag erneut, die Zertifikate zu beziehen, solange der ssl-maintenance Job läuft (Siehe Wartungsintervalle).

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 11:58
by Shadowman
Oh, Perfekt. Dann hat sich das im Prinzip schon erledigt.
Nur eine kurze Frage noch: Wenn ich 2Faktor nutze, unter welchem Pfad speichert Keyhelp dann die Daten/Schlüssel vom Authenticator? Habe in der Anleitung dazu nichts finden können...

Bye Mike

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 12:28
by Alexander
Diese sind mit starker AES Verschlüsselung in der Datenbank (`keyhelp`.`users_two_factor_auth`) gespeichert.

Re: Gültigkeit Letsencrypt Zertifikate

Posted: Wed 4. Nov 2020, 15:54
by Shadowman
Alexander wrote: Wed 4. Nov 2020, 12:28 Diese sind mit starker AES Verschlüsselung in der Datenbank (`keyhelp`.`users_two_factor_auth`) gespeichert.
Okay, Danke. Dann weiß ich Bescheid :)

Bye Mike