Class AnonymousSaslClient

java.lang.Object
org.wildfly.security.sasl.util.AbstractSaslParticipant
org.wildfly.security.sasl.util.AbstractSaslClient
org.wildfly.security.sasl.anonymous.AnonymousSaslClient
All Implemented Interfaces:
SaslClient, org.wildfly.security.sasl.util.SaslWrapper

public final class AnonymousSaslClient extends org.wildfly.security.sasl.util.AbstractSaslClient
A client implementation of the RFC 4505 ANONYMOUS mechanism.
Author:
David M. Lloyd
  • Field Summary

    Fields inherited from class org.wildfly.security.sasl.util.AbstractSaslParticipant

    COMPLETE_STATE, FAILED_STATE, NO_BYTES

    Fields inherited from interface org.wildfly.security.sasl.util.SaslWrapper

    IDENTITY
  • Method Summary

    Modifier and Type
    Method
    Description
    protected byte[]
    evaluateMessage(int state, byte[] message)
     
     

    Methods inherited from class org.wildfly.security.sasl.util.AbstractSaslClient

    evaluateChallenge, getAuthorizationId, hasInitialResponse

    Methods inherited from class org.wildfly.security.sasl.util.AbstractSaslParticipant

    assertComplete, dispose, evaluateMessage, getCallbackHandler, getIntProperty, getMechanismName, getProtocol, getServerName, getStringProperty, getWrapper, handleCallbacks, init, isComplete, negotiationComplete, setNegotiationState, setWrapper, tryHandleCallbacks, unwrap, wrap

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface SaslClient

    dispose, getMechanismName, isComplete, unwrap, wrap
  • Method Details

    • evaluateMessage

      protected byte[] evaluateMessage(int state, byte[] message) throws SaslException
      Specified by:
      evaluateMessage in class org.wildfly.security.sasl.util.AbstractSaslParticipant
      Throws:
      SaslException
    • getNegotiatedProperty

      public Object getNegotiatedProperty(String propName)
      Specified by:
      getNegotiatedProperty in interface SaslClient
      Overrides:
      getNegotiatedProperty in class org.wildfly.security.sasl.util.AbstractSaslParticipant