How To Get Your Very Own Free SSL Certificate

Mohan Ramkumar 07-07-2010

free ssl certificatesA Secure Sockets Layer (SSL) certificate helps us to encrypt the data being transmitted via the Internet. It will come in handy if you are running a blog or a personal webpage and logging into them from an unsecured public access WiFi Hotspot (such as coffee shops, airports etc).


Transmission of your login information over an unsecured connection can be intercepted and hacked. Internet security is a topic of interest for MUO authors How to Keep Your Credit Cards Safe When Shopping Online Read More and our readers alike.

SSL certificates encrypt the login data before transmitting them to your ISP/server making it harder for eavesdroppers to break in. That’s exactly why banks, financial institutions, ecommerce sites etc. use SSL for securing login information, user identity information and credit card data.

SSL certificates cost a lot if bought from providers like Verisign, GoDaddy etc. For those us who don’t run mission critical portals, that is not an option. Let us see how to get free SSL certificates from StartSSL.

Obtaining The Free SSL Certificate

A simple signup form kickstarts the process of getting the free SSL certificate. All the details, including home/company address to phone number are mandatory requirements. Once the signup is done, an email with the verification code is sent to the email address you specified.

free ssl


After entering the verification code, the application is sent to the second stage of verification by the StartSSL team and we are advised to wait for about six hours before being contacted by their team.

However, I got a confirmation mail in less than 5 minutes with a link to the account. Remember, this email is good for only 24 hours from the time it has been received, so act fast.

Installing The SSL Certificate

StartSSL offers free certificates with no holds barred and with absolutely no hidden charges. You can choose either a 128 bit or 256 bit key for encryption.

free ssl certificates


We have the option to choose between a high grade or medium grade private key. Once the type of key is selected, it is generated and we are taken to the installation page.

free ssl

Once the install button is clicked, the certificate is installed. There is also an option to download and store the certificate to an external disk and I strongly advise you to do it.

free ssl


Now that the certificate is installed in the browser, we can just click on the Authenticate option to enter the control panel. No need for an username and password. We are identified by way of the unique private key and hence it is very important to back it up securely.

free ssl cert

Validating The Domain Name

After authentication, we can start the process of validating the domain name & the email address with the help of the Validations Wizard. From the dropdown, you can choose the appropriate option. Let us go ahead and validate a domain name.

Once we enter the domain name, an email address has to be associated with it to confirm domain ownership.


free ssl cert

Once the email address is verified, the domain is validated. However, this being a free SSL certificate, StartSSL requires the renewal of this validation every 30 days, which involves the same process.

free ssl cert

Certificate Wizard

I chose the Webserver certificate since I am planning to use it for my WordPress installation. We need to enter a password to create a private key and then we have to enter the subdomain where the certificate will be used. Subdomain is a mandatory requirement.

How To Get Your Very Own Free SSL Certificate Webserver

The certificate created will support the domain and the sub domain. As the final step, we now have the text box displaying the encoded certificate information. Copy the content, paste it in a notepad file and rename the file as ssl.crt

How To Get Your Very Own Free SSL Certificate Save

The same page also has links to download the intermediate and root certificates. Download them to the same folder.

Uploading Files To Server

Navigate to the How to Install section in the FAQ section. Choose your server setup, for example Apache and you will have the code to modify the http.conf or ssl.conf file. Copy it and update the file in the root folder of the domain in your webserver.

From the same page download the ca.pem & files. Upload all the files to the root folder and now we have the SSL enabled connection at the website.

free ssl certificates

Final Thoughts

Please exercise caution with the last step and ensure that all the directories (marked by arrows in the image above) follow the same naming convention of your ISP or location in your webserver. And do remember to validate the domain every 30 days to enjoy the security provided by the free SSL certificate.

Are there any other services offering free SSL certificates? If you know of any, do share them with us.

Related topics: Encryption, SSL.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. phpl0v3r
    September 27, 2010 at 2:04 pm

    cool thanks.. gonna use it on my site for some purposes i can't tell :)

  2. Simakuutio
    July 8, 2010 at 1:14 pm

    I wouldn't trust thiskind of service at all... who can actually give promise, they don't save all those private keys ...

    Sorry, these public services are *always* a security risk. And it's good to remember it everytime you use those.

  3. Simakuutio
    July 8, 2010 at 11:14 am

    I wouldn't trust thiskind of service at all... who can actually give promise, they don't save all those private keys ...

    Sorry, these public services are *always* a security risk. And it's good to remember it everytime you use those.

    • Mohan Ramkumar
      July 8, 2010 at 6:03 pm

      We can save the private keys in our desktop. As I have mentioned in the article, this is ideal for personal use.

  4. Nicknack
    July 8, 2010 at 6:20 am also offer the same thing FYI.

  5. Nicknack
    July 8, 2010 at 4:20 am also offer the same thing FYI.

  6. Tony
    July 8, 2010 at 2:02 am

    Wonderful! This is a very useful post, thanks Mohan!

  7. Helnes
    July 7, 2010 at 9:14 pm

    Aaah! Thank's! Just what I was looking for :D