Package javax.security.sasl

Interface Summary

SaslClient Performs SASL authentication as a client.
SaslClientFactory An interface for creating instances of SaslClient.
SaslServer Performs SASL authentication as a server.
SaslServerFactory An interface for creating instances of SaslServer.

Class Summary

AuthorizeCallback This callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication id) can act on behalf of another entity (identified by an authorization id).
RealmCallback This callback is used by SaslClient and SaslServer to retrieve realm information.
RealmChoiceCallback This callback is used by SaslClient and SaslServer to obtain a realm given a list of realm choices.
Sasl A static class for creating SASL clients and servers.

Exception Summary

AuthenticationException This exception is thrown by a SASL mechanism implementation to indicate that the SASL exchange has failed due to reasons related to authentication, such as an invalid identity, passphrase, or key.
SaslException This class represents an error that has occurred when using SASL.