How do I generate a CSR (Certificate Signing Request) in DirectAdmin?

A CSR, or Certificate Signing Request, is a block of encoded text you provide when buying an SSL certificate from a certificate authority. It contains your domain and organisation details and is generated alongside a private key. This guide explains how to create one in DirectAdmin.

When you need a CSR #

You need a CSR when purchasing a paid or third-party SSL certificate. If you are using Disoh’s free Let’s Encrypt certificates, you do not need a CSR, as those are issued automatically.

Generating the CSR #

  1. Log in to DirectAdmin.
  2. Open the SSL Certificates section for your domain.
  3. Choose the option to create a certificate request.
  4. Fill in the details: your domain (common name), organisation, city, state, and country.
  5. Generate, and DirectAdmin creates the CSR and a matching private key.

Using the CSR #

  • Copy the CSR text and paste it into your SSL provider’s order form.
  • Keep the private key safe and do not share it.
  • Once the provider issues the certificate, install it in DirectAdmin.

Filling in the details correctly #

Enter your domain exactly as you want it secured, and provide accurate organisation details, since the certificate authority may validate them. For a simple domain-validated certificate, the domain is the most important field.

Troubleshooting #

  • Certificate rejected: confirm the common name matches the domain you are securing.
  • Lost the private key: generate a new CSR and key, and reissue the certificate.

Need help? #

If you are buying an SSL certificate and need help with the CSR, our support team can guide you over live chat.

What are your feelings

Your Account