key: 2019-TLS-tutorial type: unpublished title: >- TLS 1.3 for engineers: An exploration of the TLS 1.3 specification and OpenJDK's Java implementation authors: - Ben Smyth year: 2019 number: "1904.02148" institution: arXiv description: This paper presents a tutorial-style introduction to TLS 1.3. keywords: TLS, 1.3, https, RFC 8446, Oracle, Java abstract: >- We are nearing an all-encrypted Internet; yet, the underlying encryption technology is understood by only a select few. This manuscript broadens understanding by exploring TLS, an encryption technology used to protect application layer communication (including HTTP, FTP and SMTP traffic), and by examining OpenJDK's Java implementation. We focus on the most recent TLS release, namely, version 1.3, which is defined by RFC 8446. links: - file: Smyth19-TLS-tutorial.pdf text: Draft alt: url: http://arxiv.org/abs/1904.02148 text: arXiv version