Installing an SSL Certificate: WHM/cPanel

  1. After you complete the order you will receive an email with a link to configure the SSL certificate. Click the link and it will bring you to the SSL configuration screen.

  2. Once on the configuration screen enter the requested details. You will need to insert your CSR on this screen, the “Web Server Type” should be “WHM/cPanel”. 
If you do not have a CSR the instructions on how to create one within cPanel are below; if you already have a CSR then insert it into the appropriate box and then click submit, then skip to step 7.

  3. To create a CSR log into cPanel and then go to “SSL/TLS” under the “Security” section.

  4. Once in the SSL/TLS section click “Generate, view, or delete SSL certificate signing requests.” under the “Certificate Signing Requests (CSR)” heading.

  5. Once on the CSR page there will be a form to fill out under the “Generate a New Certificate Signing Request (CSR)” heading, fill out the form and then click “Generate”.

  6. Once generated the next page will display your encoded CSR, you can then copy/paste this into the SSL configuration page.

  7. After you have filled in the information the next step is domain validation. You will need to select one of the email addresses from the dropdown box and then click submit.
Please note: If the email account doesn’t exist then you will can either create the account, set up a forwarder to an existing account, or setup a “catchall” account.



  8. Once you have submitted the configuration and selected an email account you will receive an email containing a link and a code. Click the link and then enter the code once prompted.
  9. Once the domain has been validated it normally takes around 5 minutes to receive the certificate (CRT). Sometimes the email takes a while, but you can view the certificate within your https://my.xilo.net portal by navigating to Packages > My Packages > View Details > View SSL.
  10. Once you have the CRT you will need to upload it to cPanel. You do this by logging into cPanel and then navigating to “SSL/TLS” under the “Security” section. Once here click on “Generate, view, upload, or delete SSL certificates.” under the “Certificates (CRT)” heading.

  11. Under the “Upload a New Certificate” section you will need to paste in the certificate and then give it a description. The certificate required is the one titled “Signed Certificate (PEM Format)”, you will need to paste everything including the begin and end lines. The description can be anything you like, but normally it’s best to use the site as the description. Once you have filled in the 2 boxes then click “Save Certificate”.
  12. The final step is installing the certificate. To do this you will need to go back to the “SSL/TLS” menu and then click “Manage SSL sites.” under the “Install and Manage SSL for your site (HTTPS)” heading.




    Under the “Install and Manage SSL for your site (HTTPS)” heading click “Browse Certificates” and select the certificate you have just uploaded. The CRT and KEY boxes should auto populate and the information for the last box, CABUNDLE, can be found in your portal or within the email and is titled “Bundle Certificate (Intermediate)”. You will need to paste both of the certificates into the CABUNDLE box, including the begin and end lines.


    Once you have done this click “Install Certificate” and then your SSL certificate will have been installed.
Is article helpful?