Example usage for org.apache.commons.httpclient.protocol SecureProtocolSocketFactory createSocket

List of usage examples for org.apache.commons.httpclient.protocol SecureProtocolSocketFactory createSocket

Introduction

In this page you can find the example usage for org.apache.commons.httpclient.protocol SecureProtocolSocketFactory createSocket.

Prototype

public abstract Socket createSocket(String paramString, int paramInt) throws IOException, UnknownHostException;

Source Link

Usage

From source file:org.eclipse.mylyn.commons.tests.net.SslProtocolSocketFactoryTest.java

public void testTrustAllSslProtocolSocketFactory() throws Exception {
    SecureProtocolSocketFactory factory = new PollingSslProtocolSocketFactory();
    Socket s;/*  ww w  . j a  va2 s .  co  m*/

    s = factory.createSocket(proxyAddress.getHostName(), proxyAddress.getPort());
    assertNotNull(s);
    assertTrue(s.isConnected());
    s.close();

    InetAddress anyHost = new Socket().getLocalAddress();

    s = factory.createSocket(proxyAddress.getHostName(), proxyAddress.getPort(), anyHost, 0);
    assertNotNull(s);
    assertTrue(s.isConnected());
    s.close();

    HttpConnectionParams params = new HttpConnectionParams();
    s = factory.createSocket(proxyAddress.getHostName(), proxyAddress.getPort(), anyHost, 0, params);
    assertNotNull(s);
    assertTrue(s.isConnected());
    s.close();

    params.setConnectionTimeout(1000);
    s = factory.createSocket(proxyAddress.getHostName(), proxyAddress.getPort(), anyHost, 0, params);
    assertNotNull(s);
    assertTrue(s.isConnected());
    s.close();
}