Class CRDemoMechanism

java.lang.Object
com.rabbitmq.client.impl.CRDemoMechanism
All Implemented Interfaces:
SaslMechanism

public class CRDemoMechanism extends Object implements SaslMechanism
Provides equivalent security to PLAIN but demos use of Connection.Secure(Ok) START-OK: Username SECURE: "Please tell me your password" SECURE-OK: Password
  • Constructor Details

    • CRDemoMechanism

      public CRDemoMechanism()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: SaslMechanism
      The name of this mechanism (e.g. PLAIN)
      Specified by:
      getName in interface SaslMechanism
      Returns:
      the name
    • handleChallenge

      public LongString handleChallenge(LongString challenge, String username, String password)
      Description copied from interface: SaslMechanism
      Handle one round of challenge-response
      Specified by:
      handleChallenge in interface SaslMechanism
      Parameters:
      challenge - the challenge this round, or null on first round.
      username - name of user
      password - for username
      Returns:
      response