~/talk

Transport Layer Security (TLS) v1.3 support in Java

Talkat Oracle Code One 2018 · 2018-10-22..10-25· [security, java]
links:none on file
links:none on file
slides:none on file

Java ships a TLS 1.3 implementation in JDK 11 that lands as about 54,000 lines (70k with tests), implemented under JEP 332 and enabled by default so the HTTP client uses TLS 1.3 default-enabled. It removes RSA key transport, SHA‑1, RC4, CBC modes, and DSA; it reduces handshake latency from two RTTs to one (with 0‑RTT experimental), introduces new cipher-suite names and key‑share behavior, and still lacks some optional pieces (ChaCha20/Poly1305 and X25519/JSS linkage) while offering compatibility switches and new debug output.

AI-written summary · about

  1. 0:00Transport Layer Security (TLS) v1.3
  2. 2:12Network Stack
  3. 2:42TLS Cryptographic Fundamentals
  4. 4:18How TLS Operates
  5. 5:02SSL 3.0/TLS 1.0-1.2 Handshaking Messages
  6. 6:20SSL/TLS Historical Highlights
  7. 11:36How does TLS 1.3 differ from TLS 1.2?
  8. 12:12Enhanced Security
  9. 13:40TLS 1.0-1.2 vs. 1.3 Handshaking Messages
  10. 16:59Developed Under Java Enhancement Proposal (JEP) Process
  11. 19:33TLS 1.3 Features: Where Are We?
  12. 20:48Configuration Properties Existing & New System Properties to Override Enabled Protocol Detsuits
  13. 25:37Countermeasures
  14. 29:28Interoperability and Compatibility Testing
  15. 30:00TLS 1.3 Regression and interoperability Testing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.