Skip to content
Sign In Create account

Getting a certificate

Generate a CSR

The certificate signing request your certificate is issued against, and the details it must contain.

1 min read Updated

A CSR (certificate signing request) is a block of text your web server produces. It contains your domain, your organisation's details and a public key. Its private half — the private key — stays on the server and is never sent to anyone.

Make one on your server

Generate the CSR where the certificate will be installed, so the private key is already there.

ServerWhere
cPanelSecurity → SSL/TLS → Generate a CSR
PleskWebsites & Domains → SSL/TLS Certificates → Add SSL/TLS Certificate
Microsoft IISServer Certificates → Create Certificate Request
Apache, NGINX (root access)openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr

The details it asks for

FieldWhat to enter
Common nameThe exact domain the certificate is for — yourdomain.com. For a wildcard, *.yourdomain.com
OrganisationYour registered company name, or your own name if you trade as yourself
Organisational unitThe kind of organisation, or a department. Optional for most certificates
Country, state, localityWhere the organisation is registered
Key size2048 bits or more

Important

The common name must match the order. A certificate issued for yourdomain.com also covers www.yourdomain.com, but nothing else. Get it wrong and the certificate has to be reissued.

Tip

Keep the private key. A certificate without its private key cannot be installed, and the only fix is a reissue.

Next: Issue your certificate.

Still stuck?

Open a ticket from your control panel and say which step you reached. A screenshot of what you see is the fastest way to show us.

Still stuck

Nothing here fits? Write to us.

Tell us what you are trying to do rather than what went wrong, and we will tell you whether it is something we can fix from here.

  • Answered by a person

    There is no ticket robot in front of us. What you write is what somebody reads.

  • Say what you are trying to do

    The fastest answers come from the message that explains the goal, not only the error.

  • Your services are already in front of us

    Sign in first and we can see the account the question is about without asking you to describe it.