Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

Create a self-signed SSL certificate in cPanel or WHM

A self-signed certificate is one you make yourself. This guide shows how, and when it is a good idea.

SSL and Security2 min read16 steps8 screenshots

What is a self-signed certificate?

An SSL certificate is a digital ID card for a website. Normally a trusted company, called a Certificate Authority, issues it. With a self-signed certificate, you sign your own card. The lock still scrambles the data. But browsers do not trust you, so visitors see a warning such as "Your connection is not private".

When to use one

  • Testing a site or an app.
  • Private tools that only you or your team use.
  • Waiting for a real certificate to arrive.

Do not use it for a public website. Use a free or paid trusted certificate instead.

In cPanel

  1. Log in to cPanel.
    cPanel SSL/TLS
  2. Open SSL/TLS.
  3. Click Generate, view, upload, or delete SSL certificates.
    cPanel- CRT
    cPanel - New Certificate1
    cPanel New Certificate2
    cPanel-Self-Signed certificate
  4. Under Generate, choose a key size such as RSA, 2048 bit.
  5. Type your domain in the Domains box.
  6. Fill in city, state, country and company.
  7. Enter your email address.
  8. Click Generate.
  9. Go to Manage SSL sites, pick the domain and install the new certificate.

In WHM

WHM is the Web Host Manager, used by resellers and server owners.

  1. Log in to WHM.
  2. Type Generate an SSL Certificate in the search box.
  3. Click Generate an SSL Certificate and Signing Request.
    WHM SSL
  4. Choose the key type and fill in the domain and company details.
  5. Click Create. WHM shows a private key, a CSR and a self-signed certificate.
    WHM SSL1
  6. Copy these and keep them safe.
  7. Open Install an SSL Certificate on a Domain and install the certificate and key.
    WHM SSL2

Warning: installing a self-signed certificate on a live domain can replace a working one. Check what is installed first, and keep a copy.

Tip: To remove the browser warning for your own test, you can tell your own computer to trust the certificate. Visitors will still see the warning. Ask Hostvento support about trusted options.

Quick recap

  • Self-signed means you sign your own certificate.
  • It encrypts, but browsers show a warning.
  • Good for testing, not for public sites.
  • Use SSL/TLS in cPanel or the generate tool in WHM.