If you wish to use an SSL Certificate on your site, so as to protect the payment and login information which users send, you will need a Certificate Signing Request, also known as CSR. The Request contains all the information about the entity that will use the SSL in an encoded form, such as the exact website address for the site, the Business/Organization name, physical and email address. It should be sent to a service provider, or Certificate Authority, which reviews the submitted data and depending on it, gives the SSL certificate. The actual SSL installation requires four bits of code - the certificate, the CSR, a specific private key that's generated along with the CSR and the SSL vendor private key. A website which has an SSL installed can be accessed with https:// instead of the usual http:// and the info submitted for the CSR can be viewed in standard text format from an Internet browser.