--- title: "How do I Generate a CSR for an SSL" slug: "how-do-i-generate-a-csr-for-an-ssl" updated: 2026-04-13T04:28:07Z published: 2026-04-13T04:28:07Z canonical: "docs.serversaustralia.com.au/how-do-i-generate-a-csr-for-an-ssl" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.serversaustralia.com.au/llms.txt > Use this file to discover all available pages before exploring further. # How do I Generate a CSR for an SSL To provision an SSL certificate, a Certificate Signing Request (CSR) is required to be generated to first populate the encryption data. ## You can generate this via our CSR tool here [**https://www.mysau.com.au/csr-generator**](https://www.mysau.com.au/csr-generator) ## cPanel You can also complete this process via your cPanel account using their tool. 1. Login to your cPanel account. 2. Scroll down to the '**Security**' section and click on '**SSL/TLS**'. ![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/Screenshot%202026-02-18%20at%2010.38.05%E2%80%AFAM.png) 3. On the right-hand side of the page, click on '**Generate, view, or delete SSL certificate signing requests**'. ![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/Screenshot%202026-02-18%20at%2010.38.46%E2%80%AFAM.png) 4. Fill in the fields, and once completed, click the '**Generate**' button. *The next page after generating will provide the CSR info, but if you need it again, you can return to the '****Generate, view, or delete SSL certificate signing requests****' page and click edit to see the CSR:* *![](https://cdn.document360.io/d809f158-d4f4-47ff-83d4-18d9c9f7a04d/Images/Documentation/Screenshot%202026-02-18%20at%2010.45.25%E2%80%AFAM.png)* ## Example Here is an example of what would be entered if a user wanted to generate a CSR for "**www.anthonyscakedecorating.com.au".** 2 Letter Country Code = **AU** State / Province = **NSW** City = **Sydney** Organisation = **Anthony's Cake Decorating** Organisational Unit = **IT Support** Domain Name = [**www.anthonyscakedecorating.com.au**](//www.anthonyscakedecorating.com.au) Email Address = [**info@anthonyscakedecorating.com.au**](mailto:info@anthonyscakedecorating.com.au) Bit Strength*=*2048 ***While a higher bit strength offers slightly better security, it takes more processing power and will slow down your website.*** Once you have completed the process, it will give you 2 text fields with what looks like jumbled text. They are: The CSR (Certificate Signing Request. The Private key is used to decrypt the certificate. These are needed to generate the SSL and will need to be entered in the SSL process. *The Private key should* ***NEVER*** *be made publicly available or kept anywhere insecure. It is used to install the SSL on the server and is what unlocks the encryption.* ***If another system or user captures the private key, they can decrypt your website traffic.*** Once you have saved both the CSR and Private key in a safe place, you can continue the rest of the process of generating an SSL certificate.