Index: EasySSLProtocolSocketFactory.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/httpclient/src/contrib/org/apache/commons/httpclient/contrib/ssl/EasySSLProtocolSocketFactory.java,v retrieving revision 1.7 diff -u -r1.7 EasySSLProtocolSocketFactory.java --- EasySSLProtocolSocketFactory.java 11 Jun 2004 19:26:27 -0000 1.7 +++ EasySSLProtocolSocketFactory.java 13 Oct 2005 10:38:33 -0000 @@ -34,6 +34,9 @@ import java.net.Socket; import java.net.UnknownHostException; +import javax.net.ssl.SSLContext; +import javax.net.ssl.TrustManager; + import org.apache.commons.httpclient.ConnectTimeoutException; import org.apache.commons.httpclient.HttpClientError; import org.apache.commons.httpclient.params.HttpConnectionParams; @@ -42,9 +45,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import com.sun.net.ssl.SSLContext; -import com.sun.net.ssl.TrustManager; - /** *
* EasySSLProtocolSocketFactory can be used to creats SSL {@link Socket}s @@ -81,7 +81,8 @@ * *
* - * @author Oleg Kalnichevski + * @author Oleg Kalnichevski + * @author Patrick Reinhart * ** DISCLAIMER: HttpClient developers DO NOT actively support this component. @@ -106,7 +107,8 @@ private static SSLContext createEasySSLContext() { try { - SSLContext context = SSLContext.getInstance("SSL"); + // other values are 'SSL', 'SSLv2', 'SSLv3' or 'TLS' + SSLContext context = SSLContext.getInstance("SSLv3"); context.init( null, new TrustManager[] {new EasyX509TrustManager(null)},