You can install your SSL certificate yourself or nowadays most host will do it for you.
This tutorial will should you how to do it yourself via Cpanel.

FYI. I’m installing an SSL on a subdomain, which really makes no difference to the process.

Let’s get started!

Generate a CSR code

A CRS stands for Certificate Signing Request. It’s a 2048-bit(pretty tedious) of encrypted text that contains the information about your business. The Certificate Authority( will then review the CSR and generate your SSL certificate.

  1. login to your cPanel.
  2. Scroll down to the security section and click on SSL/TLS Manager.
  3. Locate Certificate Signing Requests (CSR) – click on the Generate, view, or delete SSL certificate signing requests.
  4. On the new page, you’ll see the option titled Generate a New Certificate Signing Request (CSR) – select “Generate a New 2048-bit key”.
  5. Next, fill in all your business info starting with the domain you are needing the SSL cert for (I’m installing a cert for my testing subdomain).
  6. leave passphrase & company division blank.
  7. Click on Generate.

Copy the Encoded Certificate Signing Request (used to activate SSL certificate).

Generating CSR gif

Activating your SSL Certificate

To activate head over to your host dashboard.

With your, Encoded Certificate Signing Request on hand. Look through our products and locate the SSL option(I’m doing this via Namecheap but it’s pretty similar set up for most hosting).

  1. Paste the CSR code you just created via cPanel.
  2. Fill in your domain name.
  3. Select web-server (cPanel).And then click “Submit”.

On the next page, you will then confirm that all the info you added is correct.


The next step is for getting a validation email from the Certificate Authority (comodo)

  1. Select email for DCV(Domain Control Validation) Method.
  2. Select email – use the registered Whois email address.

On the next page fill out the necessary information (note somethings are optional).
Add in your personal email address (the SSL certificate will come to this address).
Click Confirm.

Within 10 minutes you should receive an email that includes a link to confirm and have the SSL cert issued.
Follow the link and complete validation.

Uploading the SSL Certificate

Head back to your host dashboard.

  1. You should see the “In Progress ” status changed to “Issued”.
  2. You can download certificate via dashboard or email from CA.

Next head back to your cPanel dashboard.

  1. Scroll down to the security section and click on SSL/TLS Manager.
  2. Click on Generate, view, upload, or delete SSL certificates –  under Certificates(CRT)
  3. Make sure the certificate file you downloaded is unzipped and on your desktop. Use the choice file option to locate certificate.
  4. Upload .crt file.

Installing the SSL Certificate

Back in your cPanel dashboard.

  1. Scroll down to the security section and click on SSL/TLS Manager.
  2. Find Install and Manage SSL for your site (HTTPS) – click on Manage SSL sites
  3. Select the domain name associated with the SSL cert from the drop-down.
  4. click on Autofill by domain. (This will auto-populate the certificate information. )


Stay tuned for part 2 on dealing with SSL errors after install. 🙂