List of usage examples for org.apache.http.ssl SSLContextBuilder create
public static SSLContextBuilder create()
From source file:com.xebialabs.overthere.winrm.WinRmClient.java
private void configureTrust(final HttpClientBuilder httpclientBuilder) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException { if (!"https".equalsIgnoreCase(targetURL.getProtocol())) { return;/* ww w .j a va 2 s . c o m*/ } final TrustStrategy trustStrategy = httpsCertTrustStrategy.getStrategy(); SSLContext sslContext = SSLContextBuilder.create().loadTrustMaterial(trustStrategy).build(); final HostnameVerifier hostnameVerifier = httpsHostnameVerifyStrategy.getVerifier(); final SSLConnectionSocketFactory socketFactory = new SSLConnectionSocketFactory(sslContext, hostnameVerifier); httpclientBuilder.setSSLSocketFactory(socketFactory); }
From source file:org.apache.http.localserver.AbstractAsyncTest.java
protected SSLContext createServerSSLContext() throws Exception { final URL keyStoreURL = getClass().getResource("/test.keystore"); final String storePassword = "nopassword"; return SSLContextBuilder.create().loadTrustMaterial(keyStoreURL, storePassword.toCharArray()) .loadKeyMaterial(keyStoreURL, storePassword.toCharArray(), storePassword.toCharArray()).build(); }
From source file:org.apache.http.localserver.AbstractAsyncTest.java
protected SSLContext createClientSSLContext() throws Exception { final URL keyStoreURL = getClass().getResource("/test.keystore"); final String storePassword = "nopassword"; return SSLContextBuilder.create().loadTrustMaterial(keyStoreURL, storePassword.toCharArray()).build(); }