Hi some of our xmpp clients (devices) can not open a session to the Openfire server when tls is enabled.
Lots of other clients can but some just can not
Logs on the server side:
2013.07.17 15:11:09 org.jivesoftware.openfire.nio.ConnectionHandler - ConnectionHandler reports IOException for session: (SOCKET, R: /x.x.x.x:1470, L: y.y.y.y:5222, S: 0.0.0.0/0.0.0.0:5222)
at java.lang.Thread.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:485)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$400(SocketIoProce ssor.java:45)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcesso r.java:198)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.j ava:218)
at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at sun.nio.ch.IOUtil.read(Unknown Source)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
at sun.nio.ch.SocketDispatcher.read(Unknown Source)
at sun.nio.ch.FileDispatcher.read0(Native Method)
java.io.IOException: Connection reset by peer
When I disable tls on the Openssl server connecting is no problem but that is ofcourse not what we want
The old ssl option only seems to be not secure (no lock symbol in the session list for that session)
It seems the client drops the connection but why?
-Updated openssl on the client
-installed java 1.5 on the server
Any clue or where to seek at the client side (ubuntu 10.04 tls device) long time not updated because of traffic consumption issue (its a 2G/3G device)
Maybe old tls ciphers at client site or something?
Kind regards
Martijn S.