Uploaded image for project: 'MINA'
  1. MINA
  2. DIRMINA-937

sslfilter hangs with openjdk works with oracle?

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.0.7
    • Fix Version/s: 2.0.8
    • Component/s: Filter
    • Labels:
      None
    • Environment:
      OpenJDK Runtime Environment (IcedTea6 1.12.1) (6b27-1.12.1-2ubuntu0.12.04.2)
      OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

      Description

      Still gathering information, however ...

      I've a server that's using SslFilter. When I test a connection using curl (two different versions; curl -k --trace - https://localhost:4321) it hangs:

      • curl sends the client hello
      • never gets any response

      looking at an extract of the logs I see:

      [read] MD5 and SHA1 hashes: len = 235
      0000: 01 00 00 E7 03 02 51 35 14 CC 56 9F 1B 4E B0 80 ......Q5..V..N..
      ...
      00E0: 00 0F 00 10 00 11 00 0F 00 01 01 ...........
      matching alias: mykey
      [2013-03-04=16:40:28.836] [NioProcessor-1] DEBUG org.apache.mina.filter.ssl.SslHandler - Session Server[2](ssl...) processing the NEED_UNWRAP state
      [2013-03-04=16:40:28.836] [NioProcessor-1] DEBUG org.apache.mina.filter.ssl.SslFilter - Session Server[2](ssl...): Processing the SSL Data

      i.e., SSLEngine's indicated that it is expecting more data from curl.

      If I switch to oracle's jvm, things work - that is the NEED_UNWRAP doesn't appear and SSLEngine starts sending data back to the curl client:

      ...
      00E0: 00 0F 00 10 00 11 00 0F 00 01 01 ...........
      matching alias: mykey
      %% Created: [Session-1, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA]

          • ServerHello, TLSv1
            ...

      any one else seen this?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              fixmo-cagney Andrew C
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: