The Electronic Frontier Foundation (EFF), one of the founding members of the non-profit certificate authority Let's Encrypt, release of the toolkit , designed to simplify the acquisition of TLS/SSL certificates and automate HTTPS configuration on web servers. Certbot can also serve as client software for requesting certificates from various certificate authorities using the ACME protocol. The project code is written in Python and under the Apache 2.0 license.
Certbot not only automates the acquisition and renewal of certificates but also generates ready-to-use configurations for enabling HTTPS on Apache httpd, nginx, and haproxy in various Linux distributions and BSD systems, as well as redirecting requests from HTTP to HTTPS. The private key for the certificate is generated on the user's side. There is also the option to revoke obtained certificates in case of system compromise.
Source: opennet.ru
