Topic
1 reply Latest Post - ‏2014-09-29T10:08:06Z by 7a71
k10k
k10k
3 Posts
ACCEPTED ANSWER

Pinned topic javax.net.ssl.SSLHandshakeException: no cipher suites in common

‏2013-02-04T14:56:27Z |
IBM AIX 7.1, IBM JDK 7_64 bit SR1. Weblogic Application s/w 12c is installed. The key store file was imported into this application s/w.
When a https request is hit to the Weblogic application server through Browser "Page can not be displayed" is displayed in the screen (not immediately). The Weblogic Application s/w is running. telnet <Weblogic application s/w IP> <Weblogic application s/w port> command says connected to the host. Pls find the stack trace
weblogic.security.SSL.jsseadapter: SSLENGINE: Exception occurred during SSLEngine.wrap(ByteBuffer,ByteBuffer).
javax.net.ssl.SSLHandshakeException: no cipher suites in common
at com.ibm.jsse2.ab.y(ab.java:118)
at com.ibm.jsse2.nc.b(nc.java:271)
at com.ibm.jsse2.nc.c(nc.java:396)
at com.ibm.jsse2.nc.wrap(nc.java:511)
at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:18)
at weblogic.security.SSL.jsseadapter.JaSSLEngine$1.run(JaSSLEngine.java:68)
at weblogic.security.SSL.jsseadapter.JaSSLEngine.doAction(JaSSLEngine.java:732)
at weblogic.security.SSL.jsseadapter.JaSSLEngine.wrap(JaSSLEngine.java:66)
at weblogic.socket.JSSEFilterImpl.wrapAndWrite(JSSEFilterImpl.java:701)
at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:104)
at weblogic.socket.JSSEFilterImpl.isMessageComplete(JSSEFilterImpl.java:298)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:960)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:897)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:130)
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119)
Caused By: javax.net.ssl.SSLHandshakeException: no cipher suites in common
at com.ibm.jsse2.j.a(j.java:39)
at com.ibm.jsse2.nc.a(nc.java:51)
at com.ibm.jsse2.ab.a(ab.java:424)
at com.ibm.jsse2.ab.a(ab.java:177)
at com.ibm.jsse2.cb.b(cb.java:143)
at com.ibm.jsse2.cb.a(cb.java:330)
at com.ibm.jsse2.cb.a(cb.java:590)
at com.ibm.jsse2.ab.r(ab.java:75)
at com.ibm.jsse2.ab$1.a(ab$1.java:3)
at com.ibm.jsse2.ab$1.run(ab$1.java:2)
at java.security.AccessController.doPrivileged(AccessController.java:314)
at com.ibm.jsse2.ab$c_.run(ab$c_.java:11)
at weblogic.socket.JSSEFilterImpl.doTasks(JSSEFilterImpl.java:202)
at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:108)
at weblogic.socket.JSSEFilterImpl.isMessageComplete(JSSEFilterImpl.java:298)
at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:960)
at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:897)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:130)
at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:147)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:119)
>

When the JVM is downgraded i.e. IBM AIX7.1, IBM JDK 6_64 bit SR12. the https request through the browser to the same weblogic application s/w inturn opens the Page in the browser. The SSL Handshake is successful through the session.
  • 7a71
    7a71
    1 Post
    ACCEPTED ANSWER

    Re: javax.net.ssl.SSLHandshakeException: no cipher suites in common

    ‏2014-09-29T10:08:06Z  in response to k10k

    1. you must check with java:39

    2. you must check with IBM new version, which is not compatible

    raise this issue to IBM

     

    Thanks