Skip to content

Installing a self-signed SSL certificate

A self‑signed SSL certificate is an SSL certificate you generate yourself rather than purchasing from a Certificate Authority (CA). While it provides encryption, browsers will not automatically trust it, and visitors may see warnings. Self‑signed certificates are best used for testing, staging, or internal projects.

  • Encrypts traffic between server and client.
  • Useful for development or internal environments.
  • No cost compared to CA‑issued certificates.

⚠️ Not recommended for production websites, as browsers will display “Not Secure” warnings.

Steps to Install a Self‑Signed SSL Certificate

Section titled “Steps to Install a Self‑Signed SSL Certificate”
  1. Log in to WHM.

  2. In the search box, type SSL.

  3. Click Generate an SSL Certificate and Signing Request.

  4. Fill in the required details:

    • Domain name
    • Company name and location
    • Email address
  5. Select Self‑Signed instead of submitting to a CA.

  6. WHM will generate:

  1. In WHM, search for Install an SSL Certificate on a Domain.
  2. Enter the domain name.
  3. Paste the Certificate, Private Key, and (optional) CA Bundle.
  4. Click Install. The certificate is now active for that domain.
  • Visit your site using https://.
  • You’ll see a browser warning (since the certificate is self‑signed).
  • Confirm that the connection is encrypted despite the warning.