Let’s Encrypt System Requirements and Features

Let’s Encrypt was recently released to make the whole word secure. The main aim of the Let’s Encrypt was to encrypt each and every website by using the SSL certificates and for this most of the top level companies like Google, Apple, Microsoft are funding the community who are all developing the package.

These SSL certificates which are created using the lets encypt package can be used in any domain i.e. in any of the website which you own and you can also test it in your local host system with your apache or nginx webserver.

To install and work with the lets encrypt, you need to meet certain system requirement such as the following:

System Requirements for Let’s Encrypt:

  • Let’s Encrypt only runs on Unix-ish OSes that include Python 2.6 or 2.7.
  • It requires root access to write the following files

/etc/letsencrypt, /var/log/letsencrypt, /var/lib/letsencrypt

  • It binds to the PORT 80 & 443.
  • Apache plugin currently requires a Debian-based OS with augeas version 1.0 and this includes Ubuntu 12.04+ and Debian 7+.

Let’s Encrypt Features:

  • Let’s Encrypt supports multiple web servers:

          apache/2.x (working on Debian 8+ and Ubuntu 12.04+)

          standalone (runs its own simple webserver to prove you control a domain)

          webroot (adds files to webroot directories in order to prove control of domains and obtain certs)

          nginx/0.8.48+ (highly experimental, not included in letsencrypt-auto)

  • One of the main feature of the let’s Encrypt is the private key is generated locally on your system.
  • Let’s Encrypt can talk to the Let’s Encrypt CA or optionally to other ACME compliant services.
  • Let’s Encrypt can get domain-validated (DV) certificates.
  • Let’s Encrypt can revoke certificates (but there is a limit of 90 days).
  • Let’s Encrypt is a adjustable RSA key bit-length (2048 (default), 4096, …).
  • Let’s Encrypt can optionally install a http -> https redirect, so your site effectively runs https only (Apache only)
  • Let’s Encrypt is fully automated.
  • Let’s Encrypt configuration changes are logged and can be reverted.
  • Let’s Encrypt supports ncurses and text (-t) UI, or can be driven entirely from the command line.
  • Important : Let’s Encrypt is Free and Open Source Software, and made with Python.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *