Friday 29 July 2016

SSL Handshake- Messages

1. Client Hello- Client Sends Client-Hello with Supported SSL options
2. Server Hello- Server Sends Server Hello with selected SSL options
3. Certificate- Server Sends its certificate chain to Client
4. Done- Server completes its part of negotiation
5.ClientKeyExchange- Client sends encrypted session key to be used
6.ChangeCipherSpecs- Client initializes all negotiated options for all future messages
7.Done-Client informs the server to verify negotiated options
8.ChangeCipherSpecs-Server initializes all negotiated options for all future messages
9.Application data