| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|