Currently the Qpid Client for Java for AMQP 0-x encodes the characters "=" and "," in passwords when using the SCRAM SASL mechanism.
This is incorrect. The spec requires encoding of those characters for the username. Not for the password.
This was reported on the user mailing list