Transport Layer Security, or TLS, makes ecommerce and online banking possible. It protects your passwords and your privacy. Let's Encrypt transformed TLS from an expensive tool to a free one. TLS understanding and debugging is an essential sysadmin skill you must have. TLS Mastery takes you - How TLS works - What TLS provides, and what it doesn't - Wrapping unencrypted connections inside TLS - Assessing TLS configurations - The Automated Certificate Management Environment (ACME) protocol - Using Let's Encrypt to automatically maintain TLS certificates - Online Certificate Status Protocol - Certificate Revocation - CAA, HSTS, and Certificate Transparency - Why you shouldn't run your own CA, and how to do it anyway - and more! Stop wandering blindly around TLS. Master the protocol with TLS Mastery!
Highly recommend for a top-to-bottom overview of TLS and how to use and abuse it. I’ve spent more time than is reasonable chasing down certificate renewals (both before and after expiration) and have setup a homelab CA before, so I was somewhat familiar with the content. This book filled in a lot of gaps, and after reading it I feel much more comfortable with my understanding of TLS, and also have a valuable reference going forward.