A Certificate Signing Request (CSR) is required when you would like to acquire an SSL certificate which will encode the payment and account information which will be exchanged between your website and its customers. The CSR contains information about the website plus its owner in Base64-encoded form - web address, physical address as well as e-mail, company name and unit, etcetera. Based upon this code, an accredited SSL vendor provides you with the certificate, that's digitally signed with the vendor's private key so as to show that they are a dependable issuer. At the time of the CSR generation, a unique private key is also generated and the installation of the SSL involves all of the 4 codes - the two keys, the certificate and the CSR. Next, you will be able to use a URL that starts with https:// for your website rather than http:// and your site visitors can view the information that you have provided for the CSR through their web browsers.