How to configure an SSL certificate for cPanel hosting
First, from cPanel select the "SSL/TLS manager" option from under the security heading.
From there select "Generate, view, or delete SSL certificate signing requests" under the "Certificate signing requests" header.
Fill in all your company and domain details in the page that opens remembering to set; "Key" keep this as the option already displayed (Generate a new 2,048 bit key) "Domains" set this to the domain you are requesting the SSL certificate for "Email" set this to an email you have access to as late on you will be emailed the SSL certificate. "Passphrase" For this example we used a randomly generated password, I wouldn't recommend using your normal password as it is unencrypted. Then fill in the address details and press the "Generate" button at the bottom of the page.
You will then be taken to the certificate signing request page, copy the SSL request code including the "-----begin certificate request-----" and "-----end certificate request-----"
Then go back to your Cyberhostpro Portal account and log in, under the "services" heading click on "my services". This will take you to a list of all the products/services on the account, next to the "SSL Certificates - RapidSSL" click on "view details".
On the page that opens select the "View certificate details option"
The "Configure SSL certificate" page will now open.
In this example I have edited out all of our personal details, however all fields must be completed. From Web Server Type we used "cPanel / WHM" in this example as it is a linux server running cPanel/WHM
Paste the certificate signing request which you earlier copied into the "CSR" box
For phone number please remember to use international format
Once all fields are completed "click to continue" at the bottom of the page
The certificate approver email page will now open
On this screen select an email account from one of the options, this email account must exist and you must have access to it as this is where the certificate confirmation request will be sent.
This stage is now completed! You will be taken to a "Configuration complete" page saying you will soon receive an email to approve. In this example the email came through within a few minutes
Follow the link in the email and recheck your "name, phone and email" details are correct, then click the "I approve" button.
You will receive a confirmation email with your SSL certificate key, please copy this including the "-----begin certificate-----" at the top and "-----end certificate-----" at the bottom.
Now go back to your cPanel homescreen and again, go into the "SSL/TLS manager" option under the security heading. This time select the "Manage SSL sites" under the "Install and manage SSL for your sites (HTTPS)
On the page that opens, near the top there is a "domain:" dropdown box, select the domain you require the SSL certificate for (In this example we used our www.example.cyberhostpro.com domain) In the next box "Certificate: (CRT)" delete the information already in this field (it should just be ----begin certificate----- at the top and -----end certificate----- at the bottom) and paste in the certificate key you copied down from your email earlier. Press the "Autofill by certificate" button at the top right of this box and it will auto complete the rest of the form for you. Scroll to the bottom and click "Install certificate"
Congratulations! The SSL certificate is now fully installed!