If you pay attention to privacy and security news you’ve probably heard of and maybe even used Let’s Encrypt. If not, this is your lucky day!
This is their own description:
Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open.
What does that mean? Well, from now on everyone gets easy and access to certificates that they can use to serve over HTTPS. No more need to buy expensive certificates or sign them yourself (which means a non-trusted cert).
The setup is completely automatic and requires no registration. All you have to do is clone their GitHub repository and run the letsencrypt-auto script. This script will analyze your configure web sites, obtain certificates and configure them to use these certificates.
It is also worth mentioning that your site/service now will be getting an “A rating” at SSL Labs!