"SSL" stands for Secure Sockets Layer. It is a security protocol that encrypts all of your connections with a Web server. SSL thwarts eavesdroppers who could "sniff" your Internet transmissions for sensitive information such as passwords and credit card numbers. Thus, SSL has made on-line commerce viable for all web users. Since its creation, SSL has been included in products from every major developer of Web software.
The Secure Sockets Layer (SSL), provides data encryption, server authentication, message integrity, and optional client authentication for a TCP/IP connection. SSL will enable a Website visitor's browser to connect and transparently negotiate a secure communication channel. Once this connection has been made, information can be exchanged with theoretically no chance of any unauthorized third party interpreting the data.
SSL provides a security "handshake" that is used to initiate the data transmission connection between two computers. This handshake results in the computers agreeing on the level of security they will use, and fulfills any authentication requirements for the connection. Thereafter, SSL's only role is to encrypt and decrypt the information passed across the Intranet. This means that all information is fully encrypted, including any submitted form contents, credit card numbers, usernames, passwords, and all other transmitted data.
The final step necessary to ensure that the web server has the proper security verification is the registration of that site's encrypted key pair as generated by an encryption authority (such as VeriSign). Without having an installed verified encrypted key pair, the site is no more secure than any other Web server.