Public Key/Certificates pinning in Java – certificates from Let’s Encrypt

Recently our team uses Let’sEncrypt certificate for our backend server for HTTPS communication. Everything goes well since modern browsers all trust “Let’s Encrypt”‘s certificates. The problem only comes when a Java application that we have delivered to our users keeps asking users that our certificate is not trusted and if the users want to add it to trusted certificates. Continue reading