I tried tigase as it also uses java 1.5… I recieved a bit different error when trying to log in w/ old ssl and gaim…
WARNING: Protocol execution exception.
java.util.concurrent.ExecutionException: javax.net.ssl.SSLHandshakeException: no cipher suites in common
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:205)
at java.util.concurrent.FutureTask.get(FutureTask.java:80)
at tigase.server.ClientThread$ResultsListener.run(ClientThread.java:178)
Caused by: javax.net.ssl.SSLHandshakeException: no cipher suites in common
at com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:994)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:4 59)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:10 54)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1026)
at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:411)
at tigase.services.TLSWrapper.wrap(TLSWrapper.java:129)
at tigase.services.AbstractServerService.sslWriteData(AbstractServerService.java:3 41)
at tigase.services.AbstractServerService.writeData(AbstractServerService.java:368)
at tigase.services.AbstractServerService.decodeData(AbstractServerService.java:242 )
at tigase.services.AbstractServerService.readData(AbstractServerService.java:278)
at tigase.services.AbstractServerService.processSocketData(AbstractServerService.j ava:400)
at tigase.services.AbstractServerService.call(AbstractServerService.java:193)
at tigase.services.AbstractServerService.call(AbstractServerService.java:60)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.net.ssl.SSLHandshakeException: no cipher suites in common
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1352)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:176)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:164)
at com.sun.net.ssl.internal.ssl.ServerHandshaker.chooseCipherSuite(ServerHandshake r.java:639)
at com.sun.net.ssl.internal.ssl.ServerHandshaker.clientHello(ServerHandshaker.java :450)
at com.sun.net.ssl.internal.ssl.ServerHandshaker.processMessage(ServerHandshaker.j ava:178)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
at com.sun.net.ssl.internal.ssl.Handshaker$1.run(Handshaker.java:437)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.net.ssl.internal.ssl.Handshaker$DelegatedTask.run(Handshaker.java:932)
at tigase.services.TLSWrapper.doTasks(TLSWrapper.java:164)
at tigase.services.TLSWrapper.unwrap(TLSWrapper.java:121)
at tigase.services.AbstractServerService.decodeData(AbstractServerService.java:235 )
… 9 more