com.retrogui.dualrpc.client.net
Class HTTPProxyNVSSLSocketFactory
java.lang.Object
javax.net.SocketFactory
com.retrogui.dualrpc.client.net.HTTPProxyNVSSLSocketFactory
- public class HTTPProxyNVSSLSocketFactory
- extends javax.net.SocketFactory
Non-validating SSL Socket factory that tunnels using an HTTP proxy that
supports the CONNECT command. This is a partial implementation written
specifically for DualRpcClient and only implements the connect(targetHost,
targetPort) method.
|
Constructor Summary |
HTTPProxyNVSSLSocketFactory(java.lang.String proxyHost,
int proxyPort,
java.lang.String proxyUsername,
java.lang.String proxyPassword,
java.security.KeyStore keyStore,
char[] keyStorePassword)
|
|
Method Summary |
java.net.Socket |
createSocket()
|
java.net.Socket |
createSocket(java.net.InetAddress arg0,
int arg1)
|
java.net.Socket |
createSocket(java.net.InetAddress arg0,
int arg1,
java.net.InetAddress arg2,
int arg3)
|
java.net.Socket |
createSocket(java.lang.String targetHost,
int targetPort)
|
java.net.Socket |
createSocket(java.lang.String arg0,
int arg1,
java.net.InetAddress arg2,
int arg3)
|
| Methods inherited from class javax.net.SocketFactory |
getDefault |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HTTPProxyNVSSLSocketFactory
public HTTPProxyNVSSLSocketFactory(java.lang.String proxyHost,
int proxyPort,
java.lang.String proxyUsername,
java.lang.String proxyPassword,
java.security.KeyStore keyStore,
char[] keyStorePassword)
createSocket
public java.net.Socket createSocket(java.lang.String targetHost,
int targetPort)
throws java.io.IOException,
java.net.UnknownHostException
- Throws:
java.io.IOException
java.net.UnknownHostException
createSocket
public java.net.Socket createSocket()
throws java.io.IOException,
java.net.UnknownHostException
- Throws:
java.io.IOException
java.net.UnknownHostException
createSocket
public java.net.Socket createSocket(java.lang.String arg0,
int arg1,
java.net.InetAddress arg2,
int arg3)
throws java.io.IOException,
java.net.UnknownHostException
- Throws:
java.io.IOException
java.net.UnknownHostException
createSocket
public java.net.Socket createSocket(java.net.InetAddress arg0,
int arg1)
throws java.io.IOException
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket(java.net.InetAddress arg0,
int arg1,
java.net.InetAddress arg2,
int arg3)
throws java.io.IOException
- Throws:
java.io.IOException