https://blog.stackademic.com/how-does-java-really-trust-anyone-the-keystore-mystery-solved-2928317e9e11