[jboss-user] [Remoting] - Re: No connection possible after an illegitimate attempt
tom.elrod@jboss.com
do-not-reply at jboss.com
Tue Dec 19 14:38:07 EST 2006
The problem lies in our use of javax.net.ssl.SSLSocketFactory.getDefault() internally when explicit ssl config is missing (more on this in a min), which can be found within org.jboss.remoting.security.SSLSocketBuilder (line 421). The jdk (at least Sun's implementation) will cache this factory once created, including the system property values used to create it. Therefore, once a transporter client is created using ssl based transport, this default SSLSocketFactory is created and will be re-used for any other transporter clients created using a ssl based transport.
Unfortunately, can't do much about jdk's default SSLSocketFactory not re-checking the system properties after it has been created once. However, will add to the remoting transporter client code so can pass in explicit ssl configuration, so don't have to rely on the default ssl socket factory (see http://jira.jboss.com/jira/browse/JBREM-652).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3995102#3995102
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3995102
More information about the jboss-user
mailing list