com.retrogui.dualrpc.client.net
Class SocksProxyNVSSLSocketFactory
java.lang.Object
javax.net.SocketFactory
com.retrogui.dualrpc.client.net.SocksProxyNVSSLSocketFactory
- public class SocksProxyNVSSLSocketFactory
- extends javax.net.SocketFactory
Non-validating SSL Socket factory that tunnels using a SOCKS proxy. This is a
partial implementation written specifically for DualRpcClient and only
implements the connect(targetHost, targetPort) method.
|
Constructor Summary |
SocksProxyNVSSLSocketFactory(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 |
SocksProxyNVSSLSocketFactory
public SocksProxyNVSSLSocketFactory(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