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