HTTPS TLS Fundamentals

  1. 1.Why HTTPS? HTTP's Problems
  2. 2.Cryptography Building Blocks
  3. 3.Public-Key Crypto & Key Exchange
  4. 4.Certificates & the X.509 Format
  5. 5.Certificate Authorities & the Chain of Trust
  6. 6.The TLS 1.2 Handshake
  7. 7.TLS 1.3 — What Changed
  8. 8.Cipher Suites & Protocol Versions
  9. 9.Getting a Certificate — Let's Encrypt & ACME
  10. 10.Configuring HTTPS on a Server
  11. 11.Common Problems & Attacks
  12. 12.Beyond the Basics