When ordering an SSL certificate, you can be asked to generate a Certificate Signing Request (CSR).
This is an encoded block of text that the Certificate Authority request before issuing an SSL/TLS certificate. It contains information about the organisation, domain name and locality.

Note: If you are using a Free Let's Encrypt SSL certificate generated via your Hosting Package you don’t have to worry, as all this will be handled automatically.
Step-by-step guide on CSR generation:
- Choose a CSR generator tool
There are many CSR generator tools available online like: https://csrgenerator.com/
- Fill out the CSR information form:
Once you've chosen a CSR generator tool, you'll be asked to fill out a form with information about your website, including:
Country – the two-letter country code of your organisation
State/province – the state or province where your organisation is located
Locality – the city where your organisation is located
Organisation – the legal name of your organisation
Organisational unit – the department or division within your organisation responsible for the website
Common name (CN) – the fully qualified domain name (FQDN) of your website (e.g. example.com)
Key size – you are given option of 2048-bit or 4096-bit, we recommend the 4096 as this has a higher encryption level.
Some CSR generators might also ask to provide additional information, such as your email address and the type of server software you're using.
- Generate the CSR
Once you've filled out the form, click the "Generate CSR" or "Create CSR" button. The CSR generator tool will then create a text file containing the CSR and the private key for your website.
- Ensure that you keep a copy of both the CSR and private key.
