Class SASLAnonymous

  • All Implemented Interfaces:
    java.lang.Comparable<SASLMechanism>

    public class SASLAnonymous
    extends SASLMechanism
    Implementation of the SASL ANONYMOUS mechanism.
    • Constructor Detail

      • SASLAnonymous

        public SASLAnonymous()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from class: SASLMechanism
        Returns the common name of the SASL mechanism. E.g.: PLAIN, DIGEST-MD5 or GSSAPI.
        Specified by:
        getName in class SASLMechanism
        Returns:
        the common name of the SASL mechanism.
      • getPriority

        public int getPriority()
        Description copied from class: SASLMechanism
        Get the priority of this SASL mechanism. Lower values mean higher priority.
        Specified by:
        getPriority in class SASLMechanism
        Returns:
        the priority of this SASL mechanism.
      • authenticateInternal

        protected void authenticateInternal​(javax.security.auth.callback.CallbackHandler cbh)
        Specified by:
        authenticateInternal in class SASLMechanism
      • getAuthenticationText

        protected byte[] getAuthenticationText()
        Description copied from class: SASLMechanism
        Should return the initial response of the SASL mechanism. The returned byte array will be send base64 encoded to the server. SASL mechanism are free to return null or an empty array here.
        Specified by:
        getAuthenticationText in class SASLMechanism
        Returns:
        the initial response or null