Class RpcSSLSocketFactory
- java.lang.Object
-
- javax.net.SocketFactory
-
- javax.net.ssl.SSLSocketFactory
-
- com.perforce.p4java.impl.mapbased.rpc.stream.RpcSSLSocketFactory
-
public class RpcSSLSocketFactory extends javax.net.ssl.SSLSocketFactoryA factory for creating SSL socket objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRpcSSLSocketFactory.TrustAllTrustManagerThis class allow any X509 certificates to be used to authenticate the remote side of a secure socket, including self-signed certificates.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.SocketcreateSocket()java.net.SocketcreateSocket(java.lang.String host, int port)java.net.SocketcreateSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort)java.net.SocketcreateSocket(java.net.InetAddress host, int port)java.net.SocketcreateSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort)java.net.SocketcreateSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)java.lang.String[]getDefaultCipherSuites()static RpcSSLSocketFactorygetInstance(java.util.Properties properties)Gets the single instance of RpcSSLSocketFactory.java.lang.String[]getSupportedCipherSuites()
-
-
-
Method Detail
-
getInstance
public static RpcSSLSocketFactory getInstance(java.util.Properties properties)
Gets the single instance of RpcSSLSocketFactory.- Parameters:
properties- properties- Returns:
- single instance of RpcSSLSocketFactory
-
createSocket
public java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose) throws java.io.IOException, java.net.UnknownHostException- Specified by:
createSocketin classjavax.net.ssl.SSLSocketFactory- Throws:
java.io.IOExceptionjava.net.UnknownHostException- See Also:
SSLSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean)
-
createSocket
public java.net.Socket createSocket() throws java.io.IOException- Overrides:
createSocketin classjavax.net.SocketFactory- Throws:
java.io.IOException- See Also:
SocketFactory.createSocket()
-
createSocket
public java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException- Specified by:
createSocketin classjavax.net.SocketFactory- Throws:
java.io.IOExceptionjava.net.UnknownHostException- See Also:
SocketFactory.createSocket(java.lang.String, int)
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException- Specified by:
createSocketin classjavax.net.SocketFactory- Throws:
java.io.IOException- See Also:
SocketFactory.createSocket(java.net.InetAddress, int)
-
createSocket
public java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException, java.net.UnknownHostException- Specified by:
createSocketin classjavax.net.SocketFactory- Throws:
java.io.IOExceptionjava.net.UnknownHostException- See Also:
SocketFactory.createSocket(java.lang.String, int, java.net.InetAddress, int)
-
createSocket
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException- Specified by:
createSocketin classjavax.net.SocketFactory- Throws:
java.io.IOException- See Also:
SocketFactory.createSocket(java.net.InetAddress, int, java.net.InetAddress, int)
-
getDefaultCipherSuites
public java.lang.String[] getDefaultCipherSuites()
- Specified by:
getDefaultCipherSuitesin classjavax.net.ssl.SSLSocketFactory- See Also:
SSLSocketFactory.getDefaultCipherSuites()
-
getSupportedCipherSuites
public java.lang.String[] getSupportedCipherSuites()
- Specified by:
getSupportedCipherSuitesin classjavax.net.ssl.SSLSocketFactory- See Also:
SSLSocketFactory.getSupportedCipherSuites()
-
-