private static class SocketFactories.TdsTlsSocketFactory
extends javax.net.SocketFactory
Modifier and Type | Field and Description |
---|---|
private static javax.net.ssl.SSLSocketFactory |
factorySingleton |
private java.net.Socket |
socket |
private java.lang.String |
ssl |
Constructor and Description |
---|
SocketFactories.TdsTlsSocketFactory(java.lang.String ssl,
java.net.Socket socket)
Constructs a TdsTlsSocketFactory.
|
Modifier and Type | Method and Description |
---|---|
java.net.Socket |
createSocket(java.net.InetAddress host,
int port) |
java.net.Socket |
createSocket(java.net.InetAddress host,
int port,
java.net.InetAddress localHost,
int localPort) |
java.net.Socket |
createSocket(java.lang.String host,
int port)
Create the SSL socket.
|
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localHost,
int localPort) |
private static javax.net.ssl.SSLSocketFactory |
factory()
Returns an SSLSocketFactory whose sockets will not authenticate the
server.
|
private javax.net.ssl.SSLSocketFactory |
getFactory()
Returns an SSLSocketFactory whose behavior will depend on the SSL
setting.
|
private static javax.net.ssl.TrustManager[] |
trustManagers() |
private static javax.net.ssl.SSLSocketFactory factorySingleton
private final java.lang.String ssl
private final java.net.Socket socket
public SocketFactories.TdsTlsSocketFactory(java.lang.String ssl, java.net.Socket socket)
ssl
- the SSL settingsocket
- the TCP/IP socket to wrappublic java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException
createSocket
in class javax.net.SocketFactory
java.io.IOException
java.net.UnknownHostException
public java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
public 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.SocketFactory
java.io.IOException
java.net.UnknownHostException
public java.net.Socket createSocket(java.net.InetAddress host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
private javax.net.ssl.SSLSocketFactory getFactory() throws java.io.IOException
SSLSocketFactory
java.io.IOException
private static javax.net.ssl.SSLSocketFactory factory() throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
SSLSocketFactory
java.security.NoSuchAlgorithmException
java.security.KeyManagementException
private static javax.net.ssl.TrustManager[] trustManagers()
Generated on June 8 2013