TLS Handshake Protocol Revisited

In previous chapters, you learned about the cryptographic primitives and mechanisms required to understand the inner workings of the TLS 1.3 handshake. Now is a good time to look at the TLS handshake from a bird’s-eye view.

In this chapter, we will zoom out of the cryptographic details and revisit how the individual steps combine in the overall scheme of things. More precisely, we will discuss the TLS handshake protocol with the help of state machines for the TLS server and TLS client specified in RFC 8446. Moreover, we will show you how you can use s˙client, a TLS client program from the popular OpenSSL toolkit, to conduct your own experiments with TLS.

Upon completion of the chapter, you will have a comprehensive ...

Get TLS Cryptography In-Depth now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.