A Certificate Signing Request (CSR) is a file that you send to a Certificate Authority to request an SSL certificate (CA). The CSR includes your name, address, domain name, and email address, as well as your public key, which will be included in your certificate. Before creating your SSL certificate, the Certificate Authority will verify the information in the CSR to ensure it is correct.
The CSR must be generated on the server that will be using the SSL certificate. At GreggHost, there are two ways to build a CSR. For more information, see the following articles:
How to make a CSR for a self-signed certificate by hand
Is it possible for GreggHost to setup a CSR for me?