public class SSLSocketFactoryAdapter
extends org.apache.http.conn.ssl.SSLSocketFactory
SSLConnectionSocketFactory
to a pre 4.3
SSLSocketFactory
. This allows HttpClient
s built using the
deprecated pre 4.3 APIs to use SSL improvements from 4.3, e.g. SNI.Constructor and Description |
---|
SSLSocketFactoryAdapter(org.apache.http.conn.ssl.SSLConnectionSocketFactory factory) |
SSLSocketFactoryAdapter(org.apache.http.conn.ssl.SSLConnectionSocketFactory factory,
javax.net.ssl.HostnameVerifier hostnameVerifier) |
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
connectSocket(int connectTimeout,
java.net.Socket socket,
org.apache.http.HttpHost host,
java.net.InetSocketAddress remoteAddress,
java.net.InetSocketAddress localAddress,
org.apache.http.protocol.HttpContext context) |
java.net.Socket |
createLayeredSocket(java.net.Socket socket,
java.lang.String target,
int port,
org.apache.http.protocol.HttpContext context) |
java.net.Socket |
createSocket(org.apache.http.protocol.HttpContext context) |
public SSLSocketFactoryAdapter(org.apache.http.conn.ssl.SSLConnectionSocketFactory factory)
public SSLSocketFactoryAdapter(org.apache.http.conn.ssl.SSLConnectionSocketFactory factory, javax.net.ssl.HostnameVerifier hostnameVerifier)
public java.net.Socket createSocket(org.apache.http.protocol.HttpContext context) throws java.io.IOException
createSocket
in interface org.apache.http.conn.socket.ConnectionSocketFactory
createSocket
in class org.apache.http.conn.ssl.SSLSocketFactory
java.io.IOException
public java.net.Socket connectSocket(int connectTimeout, java.net.Socket socket, org.apache.http.HttpHost host, java.net.InetSocketAddress remoteAddress, java.net.InetSocketAddress localAddress, org.apache.http.protocol.HttpContext context) throws java.io.IOException
connectSocket
in interface org.apache.http.conn.socket.ConnectionSocketFactory
connectSocket
in class org.apache.http.conn.ssl.SSLSocketFactory
java.io.IOException
public java.net.Socket createLayeredSocket(java.net.Socket socket, java.lang.String target, int port, org.apache.http.protocol.HttpContext context) throws java.io.IOException
createLayeredSocket
in interface org.apache.http.conn.socket.LayeredConnectionSocketFactory
createLayeredSocket
in class org.apache.http.conn.ssl.SSLSocketFactory
java.io.IOException