SSL is stand for (Secure Sockets Layer) protocol and developed by Netscape for transmitting private documents via the  Internet. SSL uses a cryptographic system that uses two keys to encrypt  data first one is public key known to everyone and a private or secret key known  only to the recipient of the message. SSL is the standard security  technology for establishing an encrypted link between a web server and a  browser. This link ensures that all data passed between the web server and  browsers remain private and integral. SSL is an industry standard and is  used by millions of websites in the protection of their online transactions with  their customers.To be able to create an SSL connection a web server  requires an SSL Certificate. When you choose to activate SSL on  your web server you will be prompted to complete a number of questions about the  identity of your website and your company. Your web server then creates two  cryptographic keys Private Key and a Public Key. When using SSL for  secure Internet transactions Web server needs an SSL certificate to  establish a secure SSL connection. SSL encrypts network connection  segments above the transport layer which is a network connection component above  the program layer.