How to Generate a Certificate Signing Request (CSR) Using cPanel

Author:Alex Bonnetti
Updated:Mar 16, 2025

A Certificate Signing Request (CSR) is essential when applying for an SSL/TLS certificate. It provides the necessary information for the Certificate Authority (CA) to issue your certificate. Below, we'll guide you through generating a CSR using cPanel.

Steps to Create a New CSR

  1. Log in to cPanel: Access your hosting account via your web browser and log in using your credentials.

  2. Navigate to Security: In the cPanel dashboard, navigate to the "Security" section located on the left-hand side.

  3. Select SSL/TLS: Click on the "SSL/TLS" icon within the Security section.

  4. Create a New CSR:

    • Domain Selection: Choose the domain for which you're applying for an SSL certificate.
    • Generate CSR: Click on the "Generate CSR" button to create a new request.
  5. Fill in Required Information:

    • Domains: Enter the fully qualified domain name (FQDN). For wildcard certificates, use *. before the domain (e.g., *.example.com).
    • City, State, Country: Provide the complete names without abbreviations.
    • Company/Organization Name: Use your registered business name. For Domain Validation SSLs, "NA" is acceptable.
    • Division/Department: Optional for Domain Validation; use "NA" if not applicable.
    • Email Address: The contact email for the CSR.
  6. Submit the CSR: After filling in all details, click "Generate." Your CSR will be displayed with the necessary code to submit to your CA.

Managing Existing CSRs

  1. View CSRs: Navigate back to SSL/TLS and select "View CSRs."
  2. Edit or Delete: You can edit existing CSRs by clicking "Modify" or delete them using the trash icon.

Important Notes

  • CSR Format: Ensure your CSR is wrapped in -----BEGIN CERTIFICATE REQUEST----- and -----END CERTIFICATE REQUEST-----.
  • CA Submission: Submit the CSR directly to your chosen Certificate Authority for validation.
  • Multi-Domain Support: For multiple domains, list each domain on a new line.

Conclusion

Generating a CSR via cPanel is straightforward. Follow these steps to create and manage your requests efficiently. Need more guidance? Check out our related articles for further assistance.