Installing the SSL certificate in cPanel

Installing your new SSL certificate in cPanel is a fairly simple process.

Prior to purchasing, you will have been required to generate a CSR code (certificate signing request) If you are about to purchase a SSL cert, read this article

Once you have been sent the SSL certificate from the Certificate Authority, , the following steps will allow you to install it using your cPanel Control Panel.

Here are the steps you need to take to complete the install process

Please note: You need a notepad or similar on your computer to open the SSL certificates once unzipped. This will open your certificates so you are able to cut and paste the details from each certificate directly into cPanel. Do not use a program such as office or similar to open these files as they can add extra coding to the file that makes the certificate invalid

  1. Unzip the files sent to you from the SSL certificate issuer and save somewhere you can easily access
  2. Open your Notepad on your computer and then open the extracted SSL certificate file and bundle file with your Notepad. We will need these opened files in a later step
  3. Login to cPanel
  4. Scroll down the page and find the SECURITY section
  5. Click SSL/TLS  > Private Keys (KEY) > Generate, view, upload, or delete your private keys. Note: Find the key that is associated with your CSR file (if you have a number of keys, click the edit link and scroll down to find the description of where the key is used to determine which key is the correct key. When you have the correct key, highlight the Encoded Private Key and copy then paste to your Notepad. Make sure you include the ----BEGIN RSA PRIVATE KEY--- and the ----END RSA PRIVATE KEY----  If you have any doubt on what key to use, click edit on each key and copy each "Encoded Private Key" (as above) to your notepad. You will be able to confirm which is the correct one in the next steps.
  6. You now should have the SSL certificate, the Bundle and the Key open in your notepad on your computer
  7. Return to the SSL/TLS Manager area and click on the Install and Manage SSL for your site (HTTPS) Manage SSL sites. and scroll down to Install an SSL Website
  8. Select the domain your SSL certificate has been issued for
  9. Go back to your Notepad and copy the SSL certificate including the ----BEGIN CERTIFICATE---- and the ----END CERTIFICATE---- and paste into the Certificate (CRT) area of cPanel below the domain you selected
  10. Do the same with the Private Key making sure you paste this into the Private Key (KEY) area below the certificate. Note: cPanel will inform you if you have pasted a wrong key here. If cPanel tells you this, just delete the contents or the box and paste the next key from Notepad until you find the right key to match the certificate
  11. Now do the same procedure with the Bundle and paste into the Certificate Authority Bundle (CABUNDLE) including the ----BEGIN CERTIFICATE---- and the ----END CERTIFICATE---- parts
  12. When all the information is on cPanel, click install and the server will inform you that the SSL certificate is installed

You have successfully installed the SSL certificate. You can now use https.