[jboss-cvs] JBossAS SVN: r102452 - branches/JBPAPP_5_0/security/src/main/org/jboss/security/ssl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 16 08:51:50 EDT 2010
Author: mmoyses
Date: 2010-03-16 08:51:50 -0400 (Tue, 16 Mar 2010)
New Revision: 102452
Modified:
branches/JBPAPP_5_0/security/src/main/org/jboss/security/ssl/DomainSocketFactory.java
Log:
JBPAPP-3923: adding method for unconnected sockets
Modified: branches/JBPAPP_5_0/security/src/main/org/jboss/security/ssl/DomainSocketFactory.java
===================================================================
--- branches/JBPAPP_5_0/security/src/main/org/jboss/security/ssl/DomainSocketFactory.java 2010-03-16 12:00:48 UTC (rev 102451)
+++ branches/JBPAPP_5_0/security/src/main/org/jboss/security/ssl/DomainSocketFactory.java 2010-03-16 12:51:50 UTC (rev 102452)
@@ -216,6 +216,20 @@
socket.setWantClientAuth(wantsClientAuth);
return socket;
}
+
+ public Socket createSocket() throws IOException
+ {
+ initSSLContext();
+ SSLSocketFactory factory = sslCtx.getSocketFactory();
+ SSLSocket socket = (SSLSocket) factory.createSocket();
+ String[] supportedProtocols = socket.getSupportedProtocols();
+ String[] protocols = supportedProtocols; // {"SSLv3"};
+ socket.setEnabledProtocols(protocols);
+ socket.addHandshakeCompletedListener(this);
+ socket.setNeedClientAuth(needsClientAuth);
+ socket.setWantClientAuth(wantsClientAuth);
+ return socket;
+ }
public String[] getDefaultCipherSuites()
{
More information about the jboss-cvs-commits
mailing list