
A browser on the left side is labeled Client. And a server block is shown on the right.
The sequence of communication between Client and Server is captured. The client and server interaction is shown by the following 10 steps:
Step 1: HELLO open bracket cipher list, SSL version, etc dot close bracket. From Client to Server.
Step 2: HELLO open bracket cipher selection open bracket. From Server to Client.
Step 3: Public key. From Server to Client.
Step 4: Certificate. From Server to Client.
Step 5: Client authenticates the certificate or gets the user to accept it.
Step 6: Premaster secret open bracket encoded with server key close bracket. From Client to Server.
Step 7: Symmetric key computed. There is a symbol of key with circular arrow around it both at Client and Server. This indicates that its an activity that is performed both at Client and Server.
Step 8: Client done. From Client to Server.
Step 9: Server done. From Server to Client.
Step 10: Secure transmission completed. It is shows by a solid red line between Client and Server.
Back