public class RpcSSLSocketFactory
extends javax.net.ssl.SSLSocketFactory
Modifier and Type | Class and Description |
---|---|
static class |
RpcSSLSocketFactory.TrustAllTrustManager
This class allow any X509 certificates to be used to authenticate the
remote side of a secure socket, including self-signed certificates.
|
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 socket,
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) |
java.lang.String[] |
getDefaultCipherSuites() |
static RpcSSLSocketFactory |
getInstance(java.util.Properties properties)
Gets the single instance of RpcSSLSocketFactory.
|
java.lang.String[] |
getSupportedCipherSuites() |
public static RpcSSLSocketFactory getInstance(java.util.Properties properties)
properties
- propertiespublic java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose) throws java.io.IOException, java.net.UnknownHostException
createSocket
in class javax.net.ssl.SSLSocketFactory
java.io.IOException
java.net.UnknownHostException
SSLSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean)
public java.net.Socket createSocket() throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
SocketFactory.createSocket()
public 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
SocketFactory.createSocket(java.lang.String, int)
public java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
createSocket
in class javax.net.SocketFactory
java.io.IOException
SocketFactory.createSocket(java.net.InetAddress, int)
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
SocketFactory.createSocket(java.lang.String, int, java.net.InetAddress, int)
public 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.SocketFactory
java.io.IOException
SocketFactory.createSocket(java.net.InetAddress, int, java.net.InetAddress, int)
public java.lang.String[] getDefaultCipherSuites()
getDefaultCipherSuites
in class javax.net.ssl.SSLSocketFactory
SSLSocketFactory.getDefaultCipherSuites()
public java.lang.String[] getSupportedCipherSuites()
getSupportedCipherSuites
in class javax.net.ssl.SSLSocketFactory
SSLSocketFactory.getSupportedCipherSuites()