A simple explanation about SSL handshake covering most of the topics asked in interviews about 1. SSL handshake process 2. Key exchange algorithm working 3. Implementation of confidentiality and integrity of messages exchanged 4. Authentication of client and server