The Everything Feed - All Packet Pushers Pods

PP086: Using Let’s Encrypt and the ACME Protocol for Domain Validation Certificates

Nov 11, 2025
In this engaging discussion, Ed Harmoush, a former AWS and Rackspace network engineer and creator of Practical Networking, dives into the world of Let's Encrypt and the ACME protocol. He shares insights on the importance of automating domain validation certificates and the positive impact of Let's Encrypt on HTTPS adoption. Ed explains the roles of ACME clients and servers and how they streamline the certificate issuance process. He also emphasizes why reducing certificate validity periods is crucial in today's security landscape, making automation an essential part of network management.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Always Prime ACME With A Nonce

  • Ensure your ACME client requests a nonce first to prevent replay attacks before signed requests.
  • Let the client handle nonce sequencing to maintain secure request/response flow.
INSIGHT

ACME Accounts Use Keypairs, Not Passwords

  • ACME accounts are keyed to a public/private key pair and group your certificate requests for automation.
  • The account key signs subsequent ACME requests but doesn't itself identify you as a person.
ADVICE

Specify All Domains In The New Order

  • When creating a new ACME order, list every domain and wildcard you need in the request.
  • Expect an authorization URL per domain to begin the validation process.
Get the Snipd Podcast app to discover more snips from this episode
Get the app