Secure Socket Layer (SSL)
Secure Socket Layer ( SSL ) is a security protocol that was developed by Netscape Communications Corporation , along with RSA Data Security, Inc. The Primary goal of the SSL protocol is to provide a private channel between communicating applications, which ensures privacy of data, authentication of the partners, and integrity. The Secure Socket Layer (SSL) technology was used for the websites or web applications which need more security. SSL handshake protocol with two way authentication with certificates. (Photo credit: Wikipedia ) Secure Socket Layer (SSL) is composed of two layers: At the lower layer, a protocol for transferring data using a variety of predefined cipher and authentication combinations, called the SSL Record Protocol. On the upper layer, a protocol for initial authentication and transfer of encryption keys, called the SSL Handshake Protocol. An SSL session is initiated as follows: On the client (browser), the user requests a document with a special URL that s