Hi, When i try to connect XMPP using 5223 port i am getting the following error.
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at sun.security.ssl.AppOutputStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.jivesoftware.smack.PacketWriter.openStream(PacketWriter.java:258)
at org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:186)
at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:40)
at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:76)
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.read(Unknown Source)
... 14 more
2015-11-30 10:45:27|ERROR|a.s.v.deviceandprint.xmpp.NGAFXmppUtil|Thread-12|Error in connection to server.
org.jivesoftware.smack.XMPPException: Connection failed. No response from server.
at org.jivesoftware.smack.PacketReader.startup(PacketReader.java:119) ~[smack-3.2.2.jar:na]
at org.jivesoftware.smack.XMPPConnection.initConnection(XMPPConnection.java:568) ~[smack-3.2.2.jar:na]
at org.jivesoftware.smack.XMPPConnection.connectUsingConfiguration(XMPPConnection. java:527) ~[smack-3.2.2.jar:na
]
at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:953) ~[smack-3.2.2.jar:na]
Code :
config = new ConnectionConfiguration(xmppHost, | xmppSecurePort , ""); |
config.setSecurityMode(ConnectionConfiguration.SecurityMode.enabled);
config.setSocketFactory(new SSLProtocolSocketFactoryForXMPP());
config.setDebuggerEnabled(true);
config.setSASLAuthenticationEnabled(true);
Please help me.