Please follow this walkthrough to generate a CSR:
01. Setup an email address “admin@yourdomain.com” or "admin@sub.yourdomain.com" and ensure that it can receive emails.
02. Go to WHM > SSL / TLS > Generate an SSL Certificate and Signing Request and fill up the following fields:
Email Address: admin@yourdomain.com (a copy of the generated certificate, key, and CSR will be sent to this address)
Key Size: 2048 bits (anything less will result in an error later on)
Domains: yourdomain.com
City:
State:
Country:
Company Name:
Email: admin@yourdomain.com (an email address at which the CA can contact you to obtain verification of domain ownership.)
Passphrase: (this is same as a password, please use a random and complex one)
03. Click on Create
04. You will be presented with three items:
a) Signing Request - this is your CSR (Certificate Request / Certificate Signing Request)
b) Certificate - this is a self-signed SSL certificate
c) Key - this is your RSA Key (RSA Private Key)
We just need the Certificate Signing Request and the RSA Key. Save both keys as you will need them later on and when renewing the certificate.
We do not need the self-signed certificate and you should not provide us this certificate. It is not your SSL certificate and using this will result in an error on your website.
Note: Make sure you keep a copy of your CSR and RSA key. We do not keep any copies.