Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm basically trying to setup my local website with SSL. All I need to do is certify it, but couldn't find a free way to do it. Most websites, like GoDaddy for instance, charge to certify your website.

Anyway can Ido this for free?


migration rejected from stackoverflow.com Apr 28 '15 at 11:18

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as too broad by John Conde Apr 28 '15 at 11:18

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

You can use the sites mentioned in the answers, but it has to be a valid registered domain. You can't use a private domain. – user33870 Nov 20 '13 at 4:15
possible duplicate of How to get a free signed secure certificate? – William D. Edwards Apr 28 '15 at 8:01

When I want test a SSL connection with a website I use openssl

  1. Generate the key

    openssl genrsa -out server.key 1024

  2. Generate csr file

    openssl req -new -key server.key -out server.csr

  3. Generate the certificate

    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

And now you can use with Apache


Cacert issues free certificates.


Yes, you can generate one yourself but visitors will get a warning when visiting your website.

There are also a few companies who offer free SSL certificates: try StartSSL.