Configuring Free SSL Certificates with Startssl - Validating Domains

This StartSSL/Startcom tutorial series is deprecated. Please use this tutorial instead.

After having registered with Startssl, we now need to validate our domains in order to generate signed certificates for them.


Go to the Startssl Control panel, and choose the Authenticate option. Our browser should now be able to login by using our new certificate from the previous tutorial.

A popup will appear, asking if you want to authenticate and will show the certificate that you just installed. Go ahead and authenticate with that certificate to enter the control panel.

Firefox Users Extra Step

At this point, as a Firefox user, I was shown the error message displayed below. Some Googling found this post which tells us that removing all "Software Security Device" listings under "SmartCom" will resolve this problem. Go to Edit -> Preferences -> Advanced -> Certificates -> View Certificates -> Authorities and remove them.

You should now be logged in and see the following page:

Click the Validations Wizard "tab", select "Domain Name Validation" from the drop-down menu, and then click "Continue".

Enter your domain name, and use the dropdown menu to select the final part of the domain. Do not enter any subdomains, e.g., it would just be
Hint: It is much easier just to type the full "com" or "org" when the dropdown menu is selected, than to try and find the option since there are so many. I found that there was a slight delay.

Select the email address that you would like a confirmation email to be sent to. I am guessing this was pulled from the ICANN details that were registered when I bought the domain.

Navigate to the appropriate email inbox, and copy the code you should have just been sent, into the next page that appears.

You will now be told that you were successful and that this verification will now work for the next 30 days, after which it will expire and must be renewed.


We have successfully registered a single domain with Startssl. Next time, we will create certificates in Startssl for a service on that domain.



Stuart is a software developer with a passion for Linux and open source projects.

comments powered by Disqus