src/org/objectweb/cjdbc/common/net/RMISSLClientSocketFactory.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.common.net; 00026 00027 import java.io.IOException; 00028 import java.io.Serializable; 00029 import java.net.Socket; 00030 import java.rmi.server.RMIClientSocketFactory; 00031 00032 import javax.net.ssl.SSLSocket; 00033 import javax.net.ssl.SSLSocketFactory; 00034 00041 public class RMISSLClientSocketFactory 00042 implements 00043 RMIClientSocketFactory, 00044 Serializable 00045 { 00046 00051 public Socket createSocket(String host, int port) throws IOException 00052 { 00053 SSLSocket socket = (SSLSocket) SSLSocketFactory.getDefault().createSocket( 00054 host, port); 00055 if (System.getProperty("javax.net.ssl.trustStore") != null) 00056 socket.setNeedClientAuth(true); 00057 00058 return socket; 00059 } 00060 00066 public boolean equals(Object obj) 00067 { 00068 if (obj == null) 00069 return false; 00070 if (this == obj) 00071 return true; 00072 return getClass() == obj.getClass(); 00073 } 00074 00080 public int hashCode() 00081 { 00082 return 13; 00083 } 00084 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:57 2004に生成されました。 doxygen 1.3.8