Proposed by: Sai Chander Gade

What is ACME and how you can get free cert from Let's Encrypt


  1. Introduction to Web Security
  2. Briefly explain the importance of web security.
  3. Introduce encryption as a means to secure communication.
  4. Quick Overview of SSL and HTTPS
  5. Introduce SSL (Secure Sockets Layer) as a cryptographic protocol.
  6. Explain how SSL/TLS encryption works through the SSL/TLS handshake process.
  7. Introduce HTTPS as HTTP with encryption (using SSL or TLS).
  8. Emphasize the importance of HTTPS in ensuring data privacy and security on the internet.
  9. Deep Dive into ACME Protocol
  10. Introduction to ACME (Automatic Certificate Management Environment) protocol.
  11. Explain how ACME automates the process of certificate issuance and renewal.
  12. Discuss the challenges ACME addresses, such as manual certificate management.
  13. Let's Encrypt and Certificate Generation
  14. Introduction to Let's Encrypt as a free, automated, and open certificate authority.
  15. Step-by-step guide on using Let's Encrypt to generate or renew SSL/TLS certificates through ACME.
  16. Demonstrate configuring web servers to use SSL certificates from Let’s Encrypt.


Source code/Reference: https://github.com/saichander17/letsencrypt-apis-cert-generation https://medium.com/@saichander17

Talk duration: