Web Hosting Knowledge Base Web Hosting Knowledge Base
  • Home
Get Started
Web Hosting Knowledge Base Web Hosting Knowledge Base
Get Started
Web Hosting Knowledge Base Web Hosting Knowledge Base
  • Home
loading
  1. Home
  2. cPanel control panel
  3. How to install a third-party SSL certificate with cPanel
Updated on June 22, 2024

cPanel control panel

  • Folder icon closed Folder open iconComplete Guide of log in and log out of cPanel
  • Folder icon closed Folder open iconGetting familiar with the home screen of cPanel
  • Folder icon closed Folder open iconHow to change your cPanel password
  • Folder icon closed Folder open iconHow to change the cPanel language
  • Folder icon closed Folder open iconHow to update contact information and preferences in cPanel
  • Folder icon closed Folder open iconHow to change the cPanel style
  • Folder icon closed Folder open iconHow to change cPanel AutoSSL notifications
  • Folder icon closed Folder open iconcPanel error message: "Your IP address has changed"
  • Folder icon closed Folder open iconThe complete process of User Manager in cPanel
  • Folder icon closed Folder open iconMigrate cPanel accounts from reseller hosting to shared hosting
  • Folder icon closed Folder open iconHow to manage FTP accounts in cPanel
  • Folder icon closed Folder open iconHow to manage backups using cPanel
  • Folder icon closed Folder open iconHow to use Server Rewind to restore files and databases
  • Folder icon closed Folder open iconHow to view disk usage information in cPanel
  • Folder icon closed Folder open iconUsing the cPanel Web Disk Feature
  • Folder icon closed Folder open iconHow to use Server Rewind to restore e-mail
  • Folder icon closed Folder open iconHow to use Git version control in cPanel to install and update a site
  • Folder icon closed Folder open iconHow to reset site content for a managed account
  • Folder icon closed Folder open iconHow to exclude files and directories from cPanel backups
  • Folder icon closed Folder open iconHow to manage e-mail accounts in cPanel
  • Folder icon closed Folder open iconHow to import e-mail accounts and forwarders
  • Folder icon closed Folder open iconHow to change the time zone in webmail
  • Folder icon closed Folder open iconHow to access webmail through cPanel
  • Folder icon closed Folder open iconHow to configure autoresponders in cPanel
  • Folder icon closed Folder open iconHow to import and export webmail contacts
  • Folder icon closed Folder open iconHow to manage mailing lists in cPanel
  • Folder icon closed Folder open iconAccessing webmail clients directly
  • Folder icon closed Folder open iconHow to set up e-mail forwarders
  • Folder icon closed Folder open iconHow to resolve the '550 sender verify failed' error message
  • Folder icon closed Folder open iconExceeding mailbox storage quotas
  • Folder icon closed Folder open iconHow to manage cPanel Mail Exchanger (MX) records
  • Folder icon closed Folder open iconMailing list recipients do not receive list messages
  • Folder icon closed Folder open iconHow to set up DMARC
  • Folder icon closed Folder open iconSynchronizing local clients with webmail calendars and contacts
  • Folder icon closed Folder open iconHow to stop unwanted e-mail using Spam Filters
  • Folder icon closed Folder open iconHow to configure e-mail accounts through webmail
  • Folder icon closed Folder open iconHow to manage e-mail disk usage in cPanel
  • Folder icon closed Folder open iconHow to configure a domain for Google Workspace using cPanel
  • Folder icon closed Folder open iconE-mail messages do not forward to Gmail accounts
  • Folder icon closed Folder open iconHow to filter incoming e-mail messages by IP address
  • Folder icon closed Folder open iconHow to filter unwanted e-mail (spam)
  • Folder icon closed Folder open iconHow to Enable Spam Box
  • Folder icon closed Folder open iconHow to configure e-mail filtering in cPanel
  • Folder icon closed Folder open iconHow to add a Brand Indicators for Message Identification (BIMI) record in cPanel
  • Folder icon closed Folder open iconE-mail messages do not forward to Outlook.com (Hotmail) accounts
  • Folder icon closed Folder open iconHow to manage e-mail deliverability settings in cPanel
  • Folder icon closed Folder open iconDiscontinuation of Barracuda Spam Protection
  • Folder icon closed Folder open iconHow to manage MySQL databases and users in cPanel
  • Folder icon closed Folder open iconHow to manage PostgreSQL databases and users in cPanel
  • Folder icon closed Folder open iconHow to access phpMyAdmin and phpPgAdmin in cPanel
  • Folder icon closed Folder open iconHow to configure remote MySQL access in cPanel
  • Folder icon closed Folder open iconHow to use phpMyAdmin to copy a MySQL database
  • Folder icon closed Folder open iconHow to change the MySQL collation settings in phpMyAdmin
  • Folder icon closed Folder open iconHow to optimize and repair MySQL databases using phpMyAdmin
  • Folder icon closed Folder open iconMySQL passwords do not work after upgrade
  • Folder icon closed Folder open iconHow to delete MySQL database tables using phpMyAdmin
  • Folder icon closed Folder open iconHow to use the cPanel Domains tool
  • Folder icon closed Folder open iconHow to configure redirects in cPanel
  • Folder icon closed Folder open iconAutodiscovery and autoconfiguration DNS records
  • Folder icon closed Folder open iconHow to use the DNS Zone Editor in cPanel
  • Folder icon closed Folder open iconHow to use the cPanel Site Publisher to easily build a website
  • Folder icon closed Folder open iconHow to configure subdomains in cPanel
  • Folder icon closed Folder open iconHow to use log programs in cPanel
  • Folder icon closed Folder open iconHow to view the error log in cPanel
  • Folder icon closed Folder open iconHow to configure and download raw access logs in cPanel
  • Folder icon closed Folder open iconHow to view information about visitors, bandwidth, and resource usage in cPanel
  • Folder icon closed Folder open iconHow to exclude an IP address from AWStats statistics
  • Folder icon closed Folder open iconResource limit information
  • Folder icon closed Folder open iconHow to secure a cPanel-enabled account with a Let's Encrypt SSL certificate
  • Folder icon closed Folder open iconHow to install a third-party SSL certificate with cPanel
  • Folder icon closed Folder open iconHow to install a self-signed SSL certificate in cPanel
  • Folder icon closed Folder open iconHow to configure SSH keys using cPanel
  • Folder icon closed Folder open iconHow to use the IP Blocker in cPanel
  • Folder icon closed Folder open iconHow to configure directory privacy in cPanel
  • Folder icon closed Folder open iconHow to configure leech protection in cPanel
  • Folder icon closed Folder open iconHow to configure hotlink protection in cPanel
  • Folder icon closed Folder open iconHow to manage GnuPG keys in cPanel
  • Folder icon closed Folder open iconHow to secure a cPanel-enabled account with a cPanel SSL certificate
  • Folder icon closed Folder open iconHow to set up AutoSSL on your domain
  • Folder icon closed Folder open iconHow to set up two-factor authentication for cPanel
  • Folder icon closed Folder open iconHow to use Imunify360
  • Folder icon closed Folder open iconHow to manage the ModSecurity module in cPanel
  • Folder icon closed Folder open iconHow to set up cron jobs in cPanel
  • Folder icon closed Folder open iconHow to configure custom Apache handlers in cPanel
  • Folder icon closed Folder open iconHow to create custom error pages in cPanel
  • Folder icon closed Folder open iconHow to configure custom MIME types in cPanel
  • Folder icon closed Folder open iconHow to configure directory indexes in cPanel
  • Folder icon closed Folder open iconHow to install PHP PEAR packages using cPanel
  • Folder icon closed Folder open iconHow to install Perl modules using cPanel
  • Folder icon closed Folder open iconHow to change PHP versions and settings using PHP Selector
  • Folder icon closed Folder open iconHow to use the Python Selector in cPanel
  • Folder icon closed Folder open iconHow to change PHP versions and settings using MultiPHP
  • Folder icon closed Folder open iconHow to use the cPanel Optimize Website feature
  • Folder icon closed Folder open iconHow to create a Node.js application with cPanel using the Node.js Selector
  • Folder icon closed Folder open iconHow to migrate an existing Node.js application to Node.js Selector
  • Folder icon closed Folder open iconHow to use the Application Manager to deploy applications with Passenger
  • Folder icon closed Folder open iconHow to install WordPress using the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to manage WordPress using the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to manage plugins using the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to manage themes using the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to manage multiple sites using the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to stage WordPress with the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to manage WordPress from the command line with the cPanel WordPress Toolkit
  • Folder icon closed Folder open iconHow to configure Web Disk accounts
  • Folder icon closed Folder open iconHow to access Web Disks on Linux and BSD operating systems
  • Folder icon closed Folder open iconHow to access Web Disks on Microsoft operating systems
  • Folder icon closed Folder open iconHow to access Web Disks on Apple operating systems
  • Folder icon closed Folder open iconGetting started with cPanel
    • dfdf
  • Folder icon closed Folder open iconUsing cPanel File Features
    • Using the cPanel File Manager
    • How to restore files, email, and databases using JetBackup
  • Folder icon closed Folder open iconUsing cPanel Mail Features
    • How to forward incoming e-mail messages to a script file
  • Folder icon closed Folder open iconUsing Database Features in cPanel
    • Remote access for MySQL TCP/IP connections on cPanel
  • Folder icon closed Folder open iconUsing the Domain Features in cPanel
  • Folder icon closed Folder open iconUsing the Logging Features in cPanel
  • Folder icon closed Folder open iconSecurity Features in cPanel
    • How to use Imunify Email
  • Folder icon closed Folder open iconAdvanced Features in cPanel
    • How to use Virus Scanner in cPanel
  • Folder icon closed Folder open iconcPanel Software
    • Node.js application error message: "Cannot GET" URL
    • How to migrate an existing application from Node.js Selector to a manual installation
    • How to migrate a Next.js application to the Node.js Selector in cPanel
  • Folder icon closed Folder open iconWordPress Toolkit
    • WordPress Toolkit for resellers
  • Folder icon closed Folder open iconGranting limited cPanel account access to a developer
  • Folder icon closed Folder open iconUsing the Manage Team feature in cPanel

How to install a third-party SSL certificate with cPanel

Estimated reading: 7 minutes 129 views

Hostvento Hosting offers automated installation options for certificates we sell, but there is no restriction on which certificates you can install. This article shows how to manually obtain and install an SSL certificate on cPanel.

Step 1: Generate a private key and CSR

If you have not already purchased an SSL certificate from another provider, you must first generate a private key and Certificate Signing Request (CSR).

If you have already purchased an SSL certificate from a provider and have the private key (.key) file and SSL certificate (.crt) file, do not follow this procedure. You do not need to generate a private key or CSR. Follow the Install a private key procedure below instead.

To generate a private key and CSR, follow these steps:

  1. Log in to cPanel.If you do not know how to log in to your cPanel account, please see this article.
  2. Open the SSL/TLS tool:
    • If you are using the Jupiter theme, on the Tools page, in the Security section, click SSL/TLS:cPanel - Security - SSL/TLS icon
    • If you are using the Paper Lantern theme, in the SECURITY section of the cPanel home page, click SSL/TLS:
      cPanel - Security - SSL/TLS icon
  3. Under Private Keys (KEY), click Generate, view, upload, or delete your private keys. The Private Keys page appears.
  4. Under Generate a New Private Key, confirm that the Key Type is set to RSA, 2,048-bit.
  5. In the Description text box, type a descriptive name for the key, such as SSL cert private key.
  6. Click Generate. cPanel generates and displays the private key. You are now ready to generate a Certificate Signing Request (CSR).
  7. Click Return to SSL/TLS.
  8. Under Certificate Signing Requests (CSR), click Generate, view, or delete SSL certificate signing requests. The SSL Certificate Signing Request page appears.
  9. Under Generate a New Certificate Signing Request (CSR), in the Key list box, select the description for the private key you generated in step 6.
  10. In the Domains text box, type the domain that you want to secure with the certificate.
    Make sure that you specify the correct domain name that you want to secure. Hostvento Hosting recommends that you use the www.example.com domain form, because then the certificate works with both https://www.example.com and https://example.com. (Do not add https:// to the domain name in the Domains text box.)
  11. Complete the remaining fields for the CSR.
    • Make sure you use the correct two-letter country code (for example, US or FR). For a complete list of these codes, please visit https://www.iso.org/obp/ui/#search.
    • Make sure you use a passphrase that you will remember. Hostvento Hosting cannot recover the passphrase if you forget it!
  12. To create the CSR, click Generate. cPanel generates and displays the CSR.
  13. Copy the CSR text and submit it to the third-party SSL provider. When you receive the SSL certificate from the provider, you are ready to enable SSL for your web site. Go to the Install the certificate and activate SSL procedure below.

Step 2: Install a private key

If you have already purchased an SSL certificate from another provider and you have the private key and certificate, you must first install the private key using cPanel.

If you are purchasing a brand-new certificate and just completed the procedure above to generate a CSR, do not follow this procedure. Follow the Install the certificate and activate SSL procedure below after you receive the certificate from the provider.

To install a private key, follow these steps:

  1. Log in to cPanel.If you do not know how to log in to your cPanel account, please see this article.
  2. Open the SSL/TLS tool:
    • If you are using the Jupiter theme, on the Tools page, in the Security section, click SSL/TLS:cPanel - Security - SSL/TLS icon
    • If you are using the Paper Lantern theme, in the SECURITY section of the cPanel home page, click SSL/TLS:
      cPanel - Security - SSL/TLS icon
  3. Under Private Keys (KEY), click Generate, view, upload, or delete your private keys. The Private Keys page appears.
  4. Under Upload a New Private Key, upload the key using one of the following methods:
    • Paste the key text in the Paste the key into the following text box text box, type a description in the Description text box, and then click Save.
    • Alternatively, click Browse, select the .key file on your computer, type a description in the Description text box, and then click Upload.
  5. Click Go Back.
  6. Click Return to SSL/TLS.
  7. You are now ready to install the certificate and enable SSL for your web site. Go to the Install the certificate and activate SSL procedure below.

Step 3: Install the certificate and activate SSL

At this point, you should have a private key installed and a certificate from the third-party provider. (You may also optionally have a CA bundle.) If so, you are ready to install the certificate and activate SSL for your web site.

If you have a multi-domain SSL certificate, you must follow the procedure below and install the certificate for each domain that you want to secure.

To do this, follow these steps:

  1. On the SSL/TLS page, under Certificates (CRT), click Generate, view, upload, or delete SSL certificates. The Certificates page appears.
  2. Under Upload a New Certificate, upload the certificate using one of the following methods:
    • Paste the certificate text in the Paste the certificate into the following text box text box, type a description in the Description text box, and then click Save Certificate.
    • Alternatively, click Browse, select the .crt file on your computer, type a description in the Description text box, and then click Upload Certificate.
  3. Click Go Back, and then click Return to SSL/TLS.
  4. Under Install and Manage SSL for your site (HTTPS), click Manage SSL sites.
  5. Under Install an SSL Website, click Browse Certificates, select the certificate you want to use, and then click Use Certificate. cPanel fills in the Certificate (CRT) and Private Key (KEY) fields automatically.
  6. In the Domain list box, select the domain you want to secure with the certificate.
  7. If your SSL certificate requires a CA (Certificate Authority) bundle, paste it under Certificate Authority Bundle (CABUNDLE). Otherwise, leave this field blank.
    Not all SSL certificates require a CA bundle (which is also sometimes called an Intermediate Certificate). If you are unsure whether your certificate requires a CA bundle, contact the certificate provider.
  8. Click Install Certificate. cPanel installs the certificate on the server and enables SSL. When the process is complete, you receive an SSL Host Successfully Installed message.
  9. Click OK. You can now securely access the specified domain by using the https:// prefix in a web browser. If you need further assistance, please open a support ticket with our Guru Crew on the Customer Portal at https://hostvento.com.

Still stuck? How can we help?

How can we help?

Was this page helpful? Yes No

Share this Doc

How to install a third-party SSL certificate with cPanel

Or copy link

Clipboard Icon
CONTENTS
Leaf Illustration

© 2023 All Rights Reserved by Hostvento