Version 2

    I am trying to enable SSL with a Java keystore. When debugging I see both sides have enabled cipher suites. However I am getting the following exception. Is this related to Java Bug ID 6448723 - http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6448723

     

    SERVER SIDE


    24-Feb-2010 10:39:27 org.jboss.netty.example.localtime.LocalTimeServerHandler exceptionCaught
    WARNING: Unexpected exception from downstream.
    javax.net.ssl.SSLHandshakeException: no cipher suites in common
        at com.sun.net.ssl.internal.ssl.Handshaker.checkThrown(Handshaker.java:938)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:465)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:701)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:669)
        at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:607)
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:788)
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:523)
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:282)
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:353)
        at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:277)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:197)
        at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java:46)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

     

    CLIENT SIDE

     

    NFO: [id: 0x01fe4169, /127.0.0.1:2626 => localhost/127.0.0.1:8080] CONNECTED: localhost/127.0.0.1:8080
    24-Feb-2010 10:39:27 org.jboss.netty.example.localtime.LocalTimeClientHandler exceptionCaught
    WARNING: Unexpected exception from downstream.
    javax.net.ssl.SSLException: Received fatal alert: handshake_failure
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1366)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1334)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.recvAlert(SSLEngineImpl.java:1496)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:967)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:793)
        at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:669)
        at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:607)
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:788)
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:523)
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:282)
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:216)
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274)
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261)
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:353)
        at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:277)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:197)