For the latest news and information visit The GNU Crypto project

## 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.

For the latest news and information visit The GNU Crypto project

Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc.