Die Electronic Frontier Foundation (EFF), eine der Gründerorganisationen des gemeinnützigen Zertifizierungszentrums Let's Encrypt, Veröffentlichung der Werkzeuge , wurde zur Vereinfachung der Beantragung von TLS/SSL-Zertifikaten und zur Automatisierung der HTTPS-Konfiguration auf Web-Servern entwickelt. Certbot kann auch als Client-Software verwendet werden, um mit verschiedenen Zertifizierungsstellen zu kommunizieren, die das ACME-Protokoll verwenden. Der Projektcode ist in Python geschrieben und unter der Apache 2.0 Lizenz.
Certbot ermöglicht nicht nur die Automatisierung der Beschaffung und Erneuerung von Zertifikaten, sondern generiert auch vorkonfigurierte Einstellungen für die Einrichtung von HTTPS in Apache httpd, nginx und haproxy in verschiedenen Linux-Distributionen und BSD-Systemen sowie für die Umleitung von Anfragen von HTTP auf HTTPS. Der private Schlüssel für das Zertifikat wird auf der Benutzerseite generiert. Es besteht die Möglichkeit, erhaltene Zertifikate im Falle einer Kompromittierung des Systems zu widerrufen.
Quelle: opennet.ru
