Skip to main content
  1. Home
  2. Knowledge Base
  3. SSL Certificates
  4. How Do I Create a KEY and CSR for an SSL Certificate in cPanel?

How Do I Create a KEY and CSR for an SSL Certificate in cPanel?

These instructions take you through the process of generating a Certificate Signing Request (CSR) to present to the SSL certificate issuer of your choice and then uploading that certificate to your account cPanel. But we would also like to let you know that if you purchase an SSL Certificate From GreenGeeks, we will install it for you! So if you want to save yourself some time, purchase an SSL Certificate from GreenGeeks for your GreenGeeks-hosted site and let us take care of the rest.

To have an SSL certificate issued at an SSL certificate issuer other than GreenGeeks, you need to generate a KEY and CSR. You then provide the CSR to the SSL certificate issuer to obtain your SSL certificate.

Log in to cPanel

Log in to GreenGeeks and go to cPanel by clicking the “cPanel Login” button in the “Quick Server Login” section.

GreenGeeks dashboard click to log in to cPanel

Open the SSL/TLS Manager

In the “SECURITY” section, click the “SSL/TLS” link or icon.

cPanel SSL CSR generation step 1

Under “Certificate Signing Requests (CSR),” click the “Generate, view, or delete SSL certificate signing requests” link.

cPanel SSL CSR generation step 2

Enter the form information

cPanel SSL CSR generation step 3

  • Key – Select the default: “Generate a new 2,048 bit key.”
  • Domains – List the domains that you wish to secure, one per line. Use an asterisk for a wildcard domain (*
  • City – Provide the complete name for the city or locality. Do not use abbreviations.
  • State – Provide the complete name for the state or province. Do not use abbreviations.
  • Country – Select your country from the drop-down list.
  • Company – Provide the legally-registered name for your business. If your company name includes symbols other than a period or comma, check with your certificate authority to confirm that they are acceptable.

The remainder of the fields—Company Division, Email, Passphrase, Description—are optional, so unless your certificate authority has a specific need or requirement for them, you can leave them blank.

When the form fields are complete, click the “Generate” button.

Copy the CSR

Copy the “Encoded Certificate Signing Request” and send it to the Certificate Authority that is issuing your SSL certificate.

cPanel SSL CSR generation step 4

Part two: Installing the certificate

When your certificate (CERT/CRT) has been issued, go back to the “SECURITY” section of cPanel and click the “SSL/TLS” link or icon.

Under “Certificates (CRT),” click the “Generate, view, upload, or delete SSL certificates” link.

cPanel SSL cert installation part 1

There are two options available in the “Upload a New Certificate” section.

  • First is “Paste the certificate into the following text box,” which you can use if the certificate has been sent in the body of an email.
  • The second option, “Choose a certificate file (*.crt),” should be used if the certificate authority has sent you a .crt file.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.