Posts

Showing posts with the label Two Way SSL

Two Way SSL: Mutual Authentication Mechanism

Image
SSL (Secure Socket Layer)  is the standard technology used for enabling secure communication between a client and sever to ensure data security & integrity. SSL has evolved with time and several versions have been introduced to deal with any potential vulnerabilities. SSL V2 released in 1995 was the first public version of SSL followed by SSL V3 in 1996 followed by TLS V1.0 in 1999, TLS V1.1 in 2006 and TLS V1.2 in 2008.  For ensuring security of the data being transferred between a client and server, SSL can be implemented either one-way or two-way. In this post, I will briefly explain the  difference between One-Way SSL and Two-Way SSL (also known as Mutual SSL) . How One-Way SSL Works? In one way SSL, only client validates the server to ensure that it receives data from the intended server. For implementing one-way SSL, server shares its public certificate with the clients.  Below is the high level description of the steps involved in establishment of connecti...