
Let's Encrypt has several plugins for some application servers such as Apache and Nginx. How to Generate Certificates With Let's Encrypt Renewing an (about-to) expired certificate How to generate PCKS#12 files from PEM files?Ĭonfiguration of your Spring Boot application How to generate certificates with Let's Encrypt? Issuing a certificate and Spring Boot intergration
#MAC CLIENT FOR LETSENCRYPT FOR FREE#
Let's Encrypt projects aims at bringing HTTPS to World Wide Web not only for free but also with the simplest way of configuration. There are lots of efforts to increase awareness of developers and IT administrators to employ such technologies for every single website they make.

In the post-Snowden era, no one needs to convince us that having secure connection using HTTPS is a must. The price and complex configuration of application servers made a barrier for many web applications to use secure connections. If you want to harden your application with TLS, you need to purchase one of them. These types of certificates are usually expensive.

But, if one needs to ship his application to production, certificates should be signed by known and legitimate Certificate Authorities (CA). Self-signed certificates are good for specific purposes such as test and development.

In my previous blog post, we became familiar with configuration of an Spring Boot Application with a self-signed certificate. In this article, we want to know how we can (1) generate a valid certificate for free (2) configure a Spring Boot app with it and lastly (3) how to renew it when it expires.
