SSL Handshake Protocol
- The SSL Handshake Protocol uses the SSL Record Protocol to exchange a series of messages between an SSL-enabled server and an SSL-enabled client when they first establish an SSL connection.
- This exchange of messages is designed to enable the following actions:
- Authenticate the server to the client.
- Allow the client and server to select cryptographic algorithms, or ciphers, they both support.
- Optionally authenticate the client to the server.
- Use public key encryption to generate shared secret keys.
- Establish an encrypted SSL connection.
What are the SSL handshake steps?
© 2006 - 2013 John Michael Pierobon
Notes