SaslClient and SaslClientFactory interfaces.
Developers who write servers use the
SaslServer and SaslServerFactory interfaces.
Among these two groups of users, each can be further divided into two groups:
those who produce the SASL mechanisms and those
who use the SASL mechanisms.
The producers of SASL mechanisms need to provide implementations
for these interfaces, while users of the SASL mechanisms use
the APIs in this package to access those implementations.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | SaslClient
Performs SASL authentication as a client. |
| public interface | SaslClientFactory
An interface for creating instances of |
| public interface | SaslServer
Performs SASL authentication as a server. |
| public interface | SaslServerFactory
An interface for creating instances of |
| Modifier and Type | Class and Description |
|---|---|
| public class | 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. |
| public class | AuthorizeCallback
This callback is used by |
| public class | RealmCallback
This callback is used by |
| public class | RealmChoiceCallback
This callback is used by |
| public class | Sasl
A static class for creating SASL clients and servers. |
| public class | SaslException
This class represents an error that has occurred when using SASL. |