javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

Google Groups | Brosh Sikso | 1 year ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Unable to connect using pushy API

    Google Groups | 1 year ago | Brosh Sikso
    javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
  2. 0

    VMRC SSLHandshakeException | VMware Communities

    vmware.com | 1 year ago
    javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
  3. 0

    High security algorithms in Tomcat throwing SSLHandshakeException

    Stack Overflow | 2 years ago | AWildColin
    javax.net.ssl.SSLHandshakeException: No appropriate protocol
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Use specific TLS chipers on HTTPS connection - Atlassian Answers

    atlassian.com | 1 year ago
    javax.net.ssl.SSLHandshakeException: No appropriate protocol
  6. 0

    Apache HttpClient handshake failure with TLSv1.2

    Stack Overflow | 1 year ago | elias
    javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

    5 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. javax.net.ssl.SSLHandshakeException

      No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

      at sun.security.ssl.Handshaker.activate()
    2. Java JSSE
      SSLEngineImpl.beginHandshake
      1. sun.security.ssl.Handshaker.activate(Handshaker.java:470)
      2. sun.security.ssl.SSLEngineImpl.kickstartHandshake(SSLEngineImpl.java:717)
      3. sun.security.ssl.SSLEngineImpl.beginHandshake(SSLEngineImpl.java:743)
      3 frames
    3. Netty
      DefaultThreadFactory$DefaultRunnableDecorator.run
      1. io.netty.handler.ssl.JdkSslEngine.beginHandshake(JdkSslEngine.java:147)
      2. io.netty.handler.ssl.SslHandler.handshake(SslHandler.java:1361)
      3. io.netty.handler.ssl.SslHandler.channelActive(SslHandler.java:1400)
      4. io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelActiveNow(ChannelHandlerInvokerUtil.java:48)
      5. io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelActive(DefaultChannelHandlerInvoker.java:79)
      6. io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:338)
      7. io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:117)
      8. io.netty.channel.DefaultChannelPipeline.fireChannelActive(DefaultChannelPipeline.java:1049)
      9. io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:260)
      10. io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:290)
      11. io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:544)
      12. io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:484)
      13. io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:398)
      14. io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:370)
      15. io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
      16. io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
      16 frames
    4. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame