Spring Boot Secured By Let’s Encrypt

In this article, we will learn how we can do the following:

  1. Generate a valid certificate for free
  2. Configure a Spring Boot app with it
  3. Renew it when it expires

In my previous blog post, we became familiar with the configuration of a Spring Boot Application with a self-signed certificate. Self-signed certificates are good for specific purposes such as test and development. But, if one needs to ship his application to production, certificates should be signed by known and legitimate Certificate Authorities (CA).