CSR (Certificate Signing Request) is a request which is necessary to receive a certificate. This is a file which consists encoding data about your domain and company (for which you create a certificate) and your open key.

First of all you have to generate the key.

To generate a closed key authorize in your cPanel account.

Press “SSL/TLS” button in “Security” section.
Generate CSR request in cPanel

Press “Generate, look through, send or delete closed keys” button.

Generate CSR request in cPanel

Press “Generate” button (you may leave a “Description” field empty or fill it arbitrarily).
Generate CSR request in cPanel

You will receive a notification that the closed key has been generated. Scroll the page down and press “Back to SSL Manager” button.
Generate CSR request in cPanel

Now you may generate the CSR request. Press “Generate, look through or delete request to sign SSL certificate”.
Generate CSR request in cPanel

Fill in the fields
“Key”: select key in the drop-down list.
Generate CSR request in cPanel
– “Domains“: specify the full name of the domain for which you generate CSR request. You may type only one name per line. It is necessary if you generate CSR for a multidomain certificate. You may also use a domain with a wildcard sign (add “*” symbol to the domain name, e.g., *.domain.com).
Generate CSR request in cPanel
City”: please give the full name of your city or town, do not use the shortened form.
Generate CSR request in cPanel
“Conditions”: please give the name of your state or province, do not use the shortened form
Generate CSR request in cPanel
“Country”: select your country from the drop-down list.
Generate CSR request in cPanel

“Company”: enter your company name.
Generate CSR request in cPanel
“Department”: enter the name of the department to which the website belongs.
Generate CSR request in cPanel
enter the email address to receive the permission of your rights as the domain owner.
Generate CSR request in cPanel
“Password phrase”: keep this password in an open form, because you will need to provide it to the third persons (you may leave this field empty if the certification center does not not requires to fill it).
Generate CSR request in cPanel
– You may leave the description empty, too.

Press “Generate” button. You will see the notification:
The certificate signing request for “Your.Domain” has been generated and saved in your user directory. To purchase a trusted certificate copy the following encrypted request to sign your certificate and send it to the CA. Then follow the instructions of the CA.

Now you may use your CSR request to create a SSL certificate.