Webhosting

Let’s Encrypt

Definition

Let’s Encrypt ist eine kostenlose und automatisierte Zertifizierungsstelle, betrieben von der gemeinnützigen Organisation ISRG. Sie stellt TLS-Zertifikate aus, die die Kontrolle über eine Domain bestätigen, und nutzt dafür das Protokoll ACME: Eine Software auf dem Server weist diese Kontrolle nach, holt das Zertifikat und erneuert es selbstständig vor dem Ablauf.

Let’s Encrypt, Webhosting

Vor Let’s Encrypt kostete ein Zertifikat Geld und wurde von Hand installiert, weshalb viele Websites bei HTTP blieben. Die Zertifizierungsstelle, seit 2015 öffentlich zugänglich, hat das TLS-Zertifikat kostenlos und vor allem automatisch gemacht: Die meisten Hoster aktivieren es mit einem Klick, und die Verlängerung läuft ohne dein Zutun.

Wie Let’s Encrypt funktioniert

Let’s Encrypt stellt ausschließlich domainvalidierte Zertifikate aus: Geprüft wird, ob du den Namen kontrollierst, nicht die Identität deines Unternehmens. Die Kommunikation läuft über das von der IETF standardisierte Protokoll ACME, das Certbot und viele andere Clients sowie die Hosting-Panels umsetzen. Der Client erzeugt einen Schlüssel, beantragt ein Zertifikat, besteht eine Challenge, die die Kontrolle über die Domain belegt, und installiert das Zertifikat anschließend im Webserver.

Schema der HTTP-01-Challenge des ACME-Protokolls. Der ACME-Client des Servers, zum Beispiel Certbot, fordert ein Zertifikat für example.de an. Let’s Encrypt schickt ihm ein Token. Der Client legt dieses Token im Verzeichnis /.well-known/acme-challenge/ der Website ab. Let’s Encrypt ruft die Datei per HTTP über Port 80 ab. Stimmt der Inhalt, ist die Kontrolle über die Domain belegt und das Zertifikat wird ausgestellt und danach vor dem Ablauf automatisch erneuert.
Bei der HTTP-01-Challenge prüft Let’s Encrypt, ob der Server, auf den die Domain zeigt, eine vorgegebene Datei veröffentlichen kann.

Die drei Challenges

  • HTTP-01: Der Client legt eine Datei unter /.well-known/acme-challenge/ ab, die Let’s Encrypt ausschließlich über Port 80 abruft. Weiterleitungen werden verfolgt, bis zu zehn. Das ist die gängigste Challenge, sie erlaubt aber keine Wildcard-Zertifikate.
  • DNS-01: Der Client legt einen TXT-Eintrag _acme-challenge in der DNS-Zone an. Er ist für ein Wildcard-Zertifikat (*.example.de) Pflicht und funktioniert auch, wenn der Server nicht erreichbar ist, dafür müssen Zugangsdaten für die DNS-API auf dem Server liegen.
  • TLS-ALPN-01: eine Prüfung über Port 443, gedacht für Proxys und große Hoster, die Let’s Encrypt für die meisten Nutzer als ungeeignet einstuft.

Eine Laufzeit, die kürzer wird

Standardzertifikate sind 90 Tage gültig, und ein optionales Profil stellt Zertifikate mit sechs Tagen Laufzeit aus. Let’s Encrypt hat eine schrittweise Verkürzung angekündigt, im Einklang mit den Anforderungen des CA/Browser Forums: Seit dem 13. Mai 2026 stellt das optionale Profil tlsserver Zertifikate mit 45 Tagen aus; am 10. Februar 2027 sinkt das Standardprofil auf 64 Tage, am 16. Februar 2028 auf 45 Tage. Eine fest eingestellte Verlängerung alle 60 Tage reicht also nicht mehr: Die Zertifizierungsstelle empfiehlt ACME Renewal Information (ARI) oder ersatzweise eine Verlängerung nach zwei Dritteln der Laufzeit.

Video: „nachgehakt: Let’s Encrypt! SSL/TLS-Zertifikate gratis für alle“ (heise & c’t)

Für WordPress

  • Überlass die Verlängerung dem Hoster oder dem ACME-Client: Mit kürzeren Laufzeiten ist eine manuelle Verlängerung nicht mehr machbar. Auf einem Server, den du selbst verwaltest, läuft der Client über eine geplante Aufgabe oder einen Cronjob; überwache den Ablauf, damit du bei einem Fehlschlag gewarnt wirst.
  • Blockiere /.well-known/ nicht: Eine zu weit gefasste Sicherheitsregel, eine Weiterleitung auf eine Login-Seite oder eine Zugriffssperre auf dieses Verzeichnis lässt HTTP-01 scheitern.
  • Nach der Installation stellst du die Adressen der Website auf https um, behebst gemischte Inhalte und ziehst HSTS in Betracht: Unser Leitfaden zu HTTPS unter WordPress erklärt jeden Schritt, und der Beitrag darüber, was Google berücksichtigt, ordnet die Wirkung auf das Ranking ein.

Das Zertifikat verschlüsselt die Verbindung, es schützt aber nicht WordPress selbst: Eine Website mit HTTPS kann genauso gehackt werden wie jede andere.

Weiterlesen

  • Artikel HTTPS, HSTS und Sicherheits-Header: was Google wirklich berücksichtigt

Quellen

  1. Let's Encrypt: FAQ (externer Link, öffnet in neuem Tab)
  2. Let's Encrypt: Challenge Types (externer Link, öffnet in neuem Tab)
  3. Let's Encrypt: Decreasing Certificate Lifetimes to 45 Days (externer Link, öffnet in neuem Tab)

Alle Definitionen

WordPress-Sicherheit ohne Lärm

Eine E-Mail, wenn es wichtig ist: neu beobachtete Angriffe, Updates des Plugins und praktische Anleitungen. Kein Spam, Abmeldung mit einem Klick.

Starte kostenlos und wechsle zu Pro, wenn du so weit bist

Die kostenlose Version versteckt WordPress bereits und verschiebt die Anmeldeseite. Pro ergänzt Aliasse, Zwei-Faktor-Authentifizierung und Überwachung.