Package org.jivesoftware.openfire.sasl
package org.jivesoftware.openfire.sasl
Provides classes for SASL.
-
ClassDescriptionImplementation of the SASL ANONYMOUS mechanism.Implementation of the SASL EXTERNAL mechanism with PKIX to be used for client-to-server connections.Implementation of the SASL EXTERNAL mechanism with PKIX to be used for server-to-server connections.XMPP specified SASL errors.Implementation of the HT2-* family of SASL mechanisms for FAST (XEP-0484), as defined in draft-ietf-kitten-sasl-ht-02, supporting all hash (SHA-256, SHA-512, SHA3-512) and channel-binding (NONE, UNIQ, ENDP, EXPR) variants.Implementation of the HT-* family of SASL mechanisms for FAST (XEP-0484), supporting all hash (SHA-256, SHA-512, SHA3-512) and channel-binding (NONE, UNIQ, ENDP, EXPR) variants.Implementation of a proprietary Jive Software SASL mechanism that is based on a shared secret.A SaslException with XMPP 'failure' context.This is the Provider object providing the SaslServerFactory written by Jive Software.Server Factory for supported mechanisms.Implements the PLAIN server-side mechanismImplements the server side of the SCRAM SASL exchange as defined in RFC 5802, including the channel binding (-PLUS) variants defined there and profiled for other hash functions in RFC 7677.Implements the SCRAM-SHA-1 (and its channel binding -PLUS variant) server-side mechanism.Implements the SCRAM-SHA-256 (and its channel binding -PLUS variant) server-side mechanism.Implements the SCRAM-SHA-512 (and its channel binding -PLUS variant) server-side mechanism.This callback issued by SaslServer to determine if a password supplied by a client is verified.