~/talk

HashiTLS: Demystifying Security Certs

Talkat HashiTalks 2020 · 2020-02-20..02-21· [security, cryptography]
links:none on file
slides:none on file

Explains what X.509 v3 certificates actually contain and how they fail in practice, cites a 3-hour outage from mis-rotated certs and a recent Nomad CVE caused by incorrect validation, and shows the exact tools and commands used: OpenSSL, CFSSL, and mkcert (mkcert backdates certs to skirt the 825‑day/Apple Mac requirement). Demonstrates building CAs and leaf certs, bootstrapping Consul, Vault, and Nomad with mTLS, and inspects the code path that enforces checks via verifyPeerCertificate and TLS client name verification.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Microsoft Teams - 3hr Outage
  3. 4:21Certificate Basic Fields - 2/3
  4. 8:00Let's Look at a Certificate
  5. 10:13OpenSSL Command
  6. 11:50Version
  7. 12:25Signature Algorithm
  8. 13:42Validity
  9. 14:51Subject Public Key Info
  10. 15:24Extensions: Key Usage
  11. 16:04Extensions: Basic Constraints
  12. 16:35Extensions: Subject Key Identifier
  13. 18:23Certificate Chain of Trust
  14. 19:19Cryptographic Protocols
  15. 23:22Serial Number
  16. 24:05Authority Key Identifier
  17. 24:22Subject Alternative Name
~/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.