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();
}
}
