Was ist Letsencrypt: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „*Let’s Encrypt ist eine Zertifizierungsstelle, die Ende 2015 in Betrieb gegangen ist und kostenlose X.509-Zertifikate für Transport Layer Security (TLS) anb…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 +
=Allgemein=
 
*Let’s Encrypt ist eine Zertifizierungsstelle, die Ende 2015 in Betrieb gegangen ist und kostenlose X.509-Zertifikate für Transport Layer Security (TLS) anbietet.  
 
*Let’s Encrypt ist eine Zertifizierungsstelle, die Ende 2015 in Betrieb gegangen ist und kostenlose X.509-Zertifikate für Transport Layer Security (TLS) anbietet.  
 
*Die Zertifikate haben eine Gültigkeit von jeweils 90 Tagen und können manuell oder automatisch erneuert werden.  
 
*Die Zertifikate haben eine Gültigkeit von jeweils 90 Tagen und können manuell oder automatisch erneuert werden.  
 
*Dabei ersetzt ein automatisierter Prozess die bisher gängigen komplexen händischen Vorgänge
 
*Dabei ersetzt ein automatisierter Prozess die bisher gängigen komplexen händischen Vorgänge
 
*Dies umfasst die Erstellung, Validierung, Signierung, Einrichtung und Erneuerung von Zertifikaten für verschlüsselte Websites.
 
*Dies umfasst die Erstellung, Validierung, Signierung, Einrichtung und Erneuerung von Zertifikaten für verschlüsselte Websites.
 +
=Protokoll=
 +
*Zur Automatisierung der Zertifizierung nutzt Let’s Encrypt das Challenge-Response-Verfahren Automatic Certificate Management Environment (ACME).
 +
*Dabei werden verschiedene Anfragen entweder an Unterseiten am Webserver oder direkt DNS-Anfragen an die zu zertifizierende Domain gestellt.
 +
*Es gibt 2 Verfahren
 +
**Es wird eine erstellter Token auf einer speziellen Unterseite am Web-Server abgelegt
 +
**Es wird eine TXT erstellter Token auf  Resource Record im DNS der betreffenden Domain öffentlich abgelegt
 +
*in beiden Fällen wird dieser Token von den Let’s-Encrypt-Servern in Folge abgefragt.
 +
*Anhand der Antwort mit den Token wird sichergestellt, dass der Antragsteller den Web-Server oder direkt den Nameserver und die damit verknüpfte Domain kontrolliert.
 +
=Funktionsweise=
 +
*Anfrage nach einem Zertifikat
 +
*Man bekommt einen Token von Letsencrypt
 +
*Man legt den Token an die vorgesehene Stelle ab
 +
*Letsencrypt prüft ob der Token korrekt ist.
 +
*Generierung eines Privaten Schlüssel
 +
*Zertifikatsanfrage stellen
 +
*Letencrypt stellt Zertifikat aus und überträgt es.
 +
*Einbauen des Zertifikates
 +
*Neustarten der betroffenen Dienste

Aktuelle Version vom 7. September 2022, 11:28 Uhr

Allgemein

  • Let’s Encrypt ist eine Zertifizierungsstelle, die Ende 2015 in Betrieb gegangen ist und kostenlose X.509-Zertifikate für Transport Layer Security (TLS) anbietet.
  • Die Zertifikate haben eine Gültigkeit von jeweils 90 Tagen und können manuell oder automatisch erneuert werden.
  • Dabei ersetzt ein automatisierter Prozess die bisher gängigen komplexen händischen Vorgänge
  • Dies umfasst die Erstellung, Validierung, Signierung, Einrichtung und Erneuerung von Zertifikaten für verschlüsselte Websites.

Protokoll

  • Zur Automatisierung der Zertifizierung nutzt Let’s Encrypt das Challenge-Response-Verfahren Automatic Certificate Management Environment (ACME).
  • Dabei werden verschiedene Anfragen entweder an Unterseiten am Webserver oder direkt DNS-Anfragen an die zu zertifizierende Domain gestellt.
  • Es gibt 2 Verfahren
    • Es wird eine erstellter Token auf einer speziellen Unterseite am Web-Server abgelegt
    • Es wird eine TXT erstellter Token auf Resource Record im DNS der betreffenden Domain öffentlich abgelegt
  • in beiden Fällen wird dieser Token von den Let’s-Encrypt-Servern in Folge abgefragt.
  • Anhand der Antwort mit den Token wird sichergestellt, dass der Antragsteller den Web-Server oder direkt den Nameserver und die damit verknüpfte Domain kontrolliert.

Funktionsweise

  • Anfrage nach einem Zertifikat
  • Man bekommt einen Token von Letsencrypt
  • Man legt den Token an die vorgesehene Stelle ab
  • Letsencrypt prüft ob der Token korrekt ist.
  • Generierung eines Privaten Schlüssel
  • Zertifikatsanfrage stellen
  • Letencrypt stellt Zertifikat aus und überträgt es.
  • Einbauen des Zertifikates
  • Neustarten der betroffenen Dienste