In case you would like to use an SSL Certificate for your site, in order to protect the payment and login data that users send, you'll need a Certificate Signing Request, or CSR. The Request contains all the info related to the entity that will use the SSL in an encoded form, for instance the exact website address for the site, the Business/Organization name, physical and e-mail address. It needs to be sent to a vendor, or Certificate Authority, which reviews the submitted details and based on it, gives the SSL certificate. The actual SSL installation requires four bits of code - the certificate, the CSR, a specific private key that is generated alongside the CSR and the SSL vendor private key. An Internet site which has an SSL installed can be accessed with https:// rather than the usual http:// and the information submitted for the CSR can be viewed in standard text format via a web browser.