1 package common;
2 
3 import java.io.IOException;
4 import java.io.Serializable;
5 import java.net.Socket;
6 import java.rmi.server.RMIClientSocketFactory;
7 import javax.net.ssl.SSLSocketFactory;
8 import javax.net.SocketFactory;
9 import javax.net.ssl.SSLSocket;
10
11public class RMISSLClientSocketFactory implements RMIClientSocketFactory, Serializable {
12    public Socket createSocket(String host, int port) throws IOException {
13        SocketFactory factory = SSLSocketFactory.getDefault();
14        Socket socket = factory.createSocket(host, port);
15        return socket;
16    }
17}
18