Erneuerung der Zertifikate

Autor des Abschnitts: @cweikl

Beim Setup des linuxmuster.net Servers wird ein selbst-signiertes Zertifikat auf dem Server und ggf. auf der Firewall OPNSense® erstellt.

Aus verschiedenen Gründen kann es erforderlich sein, eines der oder alle Zertifikate oder gar die CA für die Zertifikate zu erneuern.

Hierzu gibt es auf dem Server das Skript linuxmuster-renew-certs.

Hinweis

noch zu testen und zu ergänzen

Das Skript

Zur Erneuerung der beim Setup erstellten selbstsignierten Zertifikate gibt es das Skript linuxmuster-renew-certs:

Usage: linuxmuster-renew-certs [options]
[options] may be:
-c <list>, --certs=<list> : Comma separated list of certificates to be renewed
                                 ("ca", "server" and/or "firewall" or "all").
-d <#>,    --days=<#>     : Set number of days (default: 7305).
-f,        --force        : Skip security prompt.
-n,        --dry-run      : Test only if the firewall certs can be renewed.
-r,        --reboot       : Reboot server and firewall finally.
-h,        --help         : Print this help.

Empfehlungen

Es wird empfohlen, vor der Erneuerung des Firewallzertifikats zu überprüfen, ob die ursprünglich beim Setup erzeugte Zertifikatskette noch gültig ist und das Zertifikat erneuert werden kann (Option -n).

Nach erfolgter Zertifikatserneuerung müssen Server und/oder Firewall neu gestartet werden, damit Änderungen wirksam werden. CA-, Server- und Firewallzertifikate könne unabhängig voneinander mit unterschiedlicher Gültigkeitsdauer erneuert werden (Option -c).

Wenn das CA-Zertifikat erneuert wird, müssen zwingend auch Server- und Firewallzertifikate erneuert werden, da diese auf der CA basieren.

Gültigkeitsdauer prüfen

  • auf dem Server:

openssl x509 -in <pem-Datei> -noout -text
  • auf der Firewall: - System: Sicherheit: Zertifikate - System: Zugang: Tester - Dienste: Squid: Einmalige Anmeldung: Kerberos-Authentifizierung