Example usage for org.apache.http.ssl SSLContextBuilder create

List of usage examples for org.apache.http.ssl SSLContextBuilder create

Introduction

In this page you can find the example usage for org.apache.http.ssl SSLContextBuilder create.

Prototype

public static SSLContextBuilder create() 

Source Link

Usage

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