Acest proiect poate fi realizat de către autor contra cost - Vezi detalii

Se pare ca SSL (HTTPS) incepe sa devina "obligatoriu" pentru SEO: http://googlewebmastercentral.blogspot.ro/2014/08/https-as-ranking-signal.html
Motivul oficial dat de Google este "a more secure web" :) Daca asa e vom vedea ...
Deci .. cum sa facem rost de un certificat SSL gratuit fara sa fie self-signed?
Simplu:
Pasul 1: StartSSL.com


Deschide in browser https://www.startssl.com/ si da click pe START SSL Free (Class 1). Apoi se completeaza formularul si se valideaza cererea si e-mailul.
Pentru autentificare o sa trebuiasca sa-ti instalezi certificatul lor. Ai grija sa-i faci backup, in caz ca se pierde poti spune adio acces la cont si la reinoirea de certificate.
Pasul 2: Generarea certificatului


Inainte de a putea sa generzi certificatul trebuie sa-ti validezi domeniul pe startssl (ca sa dovedesti ca e al tau) aratand ca ai acces la casuta de e-mail cu care a fost inregistrat domeniul sau la una cele default (postmaster, webmaster sau hostmaster).
Generarea se face din "Certificares Wizard" de unde se selecteaza "Web Server SSL/TLS Certificate" dupa care se urmeaza pasii din wizard cu atentie.
Salveaza cele 3 fisiere rezultate pe serverul tau intr-un folder inaccesibil din browser!
Pasul 3: Instalarea certificatului (pentru Apache)
Ar trebui in acest punct sa avem in acelasi folder cele 3 noi fisiere (ssl.crt, sub.class1.server.ca.pem si ca.pem) + cheia folosita la generarea certificatului (mine.key din exemplul de configurare de mai jos).
Ultimele 2 trebuie unite intr-un "bundle certificate" asa ca mergem in linie de comanda, navigam in directorul cu cele 3 fisiere si scriem urmatoarea linie:
cat sub.class1.server.ca.pem ca.pem > bundle-certapoi deschidem fisierul vhost pentru domeniul nostru si adaugam urmatoarele linii in el:
SSLEngine on SSLCertificateFile CALE_CATRE_FOLDER/ssl.crt SSLCertificateKeyFile CALE_CATRE_FOLDER/mine.key SSLCertificateChainFile CALE_CATRE_FOLDER/bundle-cert SSLProtocol all -SSLv2 -SSLv3
Apoi se da restart la apache si gata, avem https activat.
Pentru testare puteti folosi unealta celor de la Qualys SSL Labs: https://www.ssllabs.com/ssltest/index.html