Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The client sends a ClientHello message with a list of the supported cipher suites, random number, the supported TLS versions and the compression methods.
  2. The server sends a ServerHello message with the TLS version, a random number, the strongest cipher suite, and a compression method from the client's list.
  3. The server sends its own certificate.
  4. The server sends a ServerHelloDone message.
  5. The client sends a key depending on the cipher selected, and then begins computing the primary master secret.
  6. The client sends the ChangeCipherSpec message - authentication and encryption starts.
  7. The client sends its Finished message, which the server decrypts and verifies.
  8. The server sends a ChangeCipherSpec message, which the client decrypts and verifies.
  9. The server sends a Finished message.

...