A Certificate Signing Request (CSR) is required in case you wish to have an SSL certificate which will encrypt all of the payment and account details that are exchanged between your site and its users. The CSR contains info about the website and its owner in Base64-encoded form - web address, physical address as well as e-mail, company name and unit, etcetera. Based on this code, a certified SSL vendor gives you the certificate, that is digitally signed with the vendor's private key so as to recognize that they are a trusted issuer. During the CSR generation, a unique private key is also created and the installation of the SSL involves all of the four codes - the two keys, the certificate plus the CSR. After that, you'll be able to use a URL that starts with https:// for your site rather than http:// and the site visitors can view the info that you've provided for the CSR through their web browsers.
SSL Certificate Generator in Web Hosting
If you host a website in a web hosting account purchased through our company and its customers send private info, you'll be able to obtain an SSL certificate for it directly through your web hosting Control Panel and with no more than a couple of clicks. We have an easy-to-work-with order wizard, therefore you only have to select the domain/subdomain and type in the needed data for the Certificate Signing Request. You will receive an email message to approve the order and soon after the SSL is issued, it will be set up automatically by our system, so you will not need to deal with any codes or settings. If you'd like to use the services of some other Certificate Authority, you can only create a CSR through your Control Panel and then copy the code that you are required to submit for the SSL. You'll see the private key generated together with the CSR in the very same section.