public class HostnameVerifyingSSLSocketFactory
extends javax.net.ssl.SSLSocketFactory
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
host |
protected javax.net.ssl.SSLSocketFactory |
realSocketFactory |
static java.lang.String |
SSL_ALGORITHM |
| Constructor and Description |
|---|
HostnameVerifyingSSLSocketFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.net.Socket |
createSocket() |
java.net.Socket |
createSocket(java.net.InetAddress host,
int port) |
java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddress,
int localPort) |
java.net.Socket |
createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose) |
java.net.Socket |
createSocket(java.lang.String host,
int port) |
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localHost,
int localPort) |
static javax.net.SocketFactory |
getDefault() |
java.lang.String[] |
getDefaultCipherSuites() |
java.lang.String[] |
getSupportedCipherSuites() |
static java.lang.String |
getTargetHost() |
static void |
setTargetHost(java.lang.String host) |
protected javax.net.ssl.TrustManager |
wrapTrustManager(javax.net.ssl.TrustManager trustManager) |
public static final java.lang.String SSL_ALGORITHM
protected static java.lang.String host
protected javax.net.ssl.SSLSocketFactory realSocketFactory
protected javax.net.ssl.TrustManager wrapTrustManager(javax.net.ssl.TrustManager trustManager)
public static javax.net.SocketFactory getDefault()
public java.net.Socket createSocket()
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.lang.String host,
int port)
throws java.io.IOException,
java.net.UnknownHostException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionjava.net.UnknownHostExceptionpublic java.net.Socket createSocket(java.net.InetAddress host,
int port)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.lang.String host,
int port,
java.net.InetAddress localHost,
int localPort)
throws java.io.IOException,
java.net.UnknownHostException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionjava.net.UnknownHostExceptionpublic java.net.Socket createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddress,
int localPort)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose)
throws java.io.IOException
createSocket in class javax.net.ssl.SSLSocketFactoryjava.io.IOExceptionpublic java.lang.String[] getDefaultCipherSuites()
getDefaultCipherSuites in class javax.net.ssl.SSLSocketFactorypublic java.lang.String[] getSupportedCipherSuites()
getSupportedCipherSuites in class javax.net.ssl.SSLSocketFactorypublic static java.lang.String getTargetHost()
public static void setTargetHost(java.lang.String host)