SSL Handshake Steps
- An SSL session begins when a client connects to an SSL server.
- An SSL handshake begins whenever an SSL session starts.
- Protocols used in the communication are established.
- Cryptographic algorithms are selected.
- The client and server are authenticated.
- A master secret is created using public key encryption.
- A master secret is created from a premaster secret sent from the client.
- It is used to generate four session keys.
- An encryption key for data sent from the client to the server.
- An encryption key for data sent from the server to the client.
- An authentication key for data sent from the client to the server.
- An authentication key for data sent from the server to the client.
What are the SSL handshake steps in detail?
© 2006 John Michael Pierobon
Notes