Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-2064

Go Digest MD5 connection issues

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: proton-c-0.27.0, proton-c-0.28.0
    • Fix Version/s: None
    • Component/s: go-binding
    • Labels:
      None

      Description

      When using the electron version of the go binding with a qpid-cpp 1.39 broker, Digest-MD5 connections seem to be rejected by the broker despite the correct credentials. When using CRAM-MD5 there is no issue with the same credentials. The python version connects happily with DIGEST-MD5. The error on the golang client side

      Error: amqp:connection:framing-error: connection aborted

      On the broker it reads:

      2019-06-06 10:14:43 [Broker] info Using AMQP 1.0 (with SASL layer)
      2019-06-06 10:14:43 [Security] info SASL: Mechanism list: DIGEST-MD5 PLAIN CRAM-MD5
      2019-06-06 10:14:45 [Security] info qpid.[::1]:5672-[::1]:46190 Connection closed prior to authentication completing

       

      are there any special cases with digest-md5 I could be missing for the golang binding?

        Attachments

          Activity

            People

            • Assignee:
              aconway Alan Conway
              Reporter:
              fletch Matt Threlfall
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: