If you're using an SSL certificate on a GriotSites shared hosting account, you do not need to generate a CSR; we take care of that for you.
The CSR and RSA key are two components involved in the generation of a Secure Socket Layer (SSL) certificate. Oftentimes, these can be confused with one another; however, they are quite different.
What is a CSR? A Certificate Signing Request, or CSR, is a block of encrypted text which typically contains information that will be included in the SSL certificate; this includes data such as the organization name, domain name, locality and country. It also includes the public keys for the SSL certificate. The CSR is generated by the server on which the SSL certificate will be installed, and is then used by the SSL certificate provider to create the SSL certificate.