JDK HttpClient - Example SSL Client Configuration
import nl.altindag.ssl.SSLFactory; import java.net.http.HttpClient; public class App { public static void main(String[] args) throws Exception{ SSLFactory sslFactory = SSLFactory.builder() .withIdentityMaterial("identity.jks", "password".toCharArray()) .withTrustMaterial("truststore.jks", "password".toCharArray()) .build(); HttpClient.newBuilder() .sslParameters(sslFactory.getSslParameters()) .sslContext(sslFactory.getSslContext()) .build(); } }