Last year a really good project Letsencrypt came up. They key objective of this project is to help in securing web by pushing SSL everywhere. Two key cool features It offer free signed SSL certs! It helps in setting up SSL via an agent seamlessly without having to deal with CSR, getting it signed & updating web server configuration. At this stage Letsencrypt is itself a Certificate Authority and but it’s root certs are yet not in the browser.