public class PlainServerFactory extends AbstractSaslFactory implements javax.security.sasl.SaslServerFactory
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PLAIN
The PLAIN mechanism name
|
| Modifier | Constructor and Description |
|---|---|
|
PlainServerFactory()
Default constructor.
|
protected |
PlainServerFactory(java.lang.String name)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
javax.security.sasl.SaslServer |
createSaslServer(java.lang.String mechanism,
java.lang.String protocol,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh) |
protected boolean |
isAnonymous()
Determine whether the algorithm is anonymous.
|
getMechanismNames, getPropertyValue, isActiveSusceptible, isDictionarySusceptible, isForwardSecrecy, isIncluded, isPassCredentials, isPlainText, matchespublic static final java.lang.String PLAIN
public PlainServerFactory()
protected PlainServerFactory(java.lang.String name)
name - the mechanism namepublic javax.security.sasl.SaslServer createSaslServer(java.lang.String mechanism,
java.lang.String protocol,
java.lang.String serverName,
java.util.Map<java.lang.String,?> props,
javax.security.auth.callback.CallbackHandler cbh)
throws javax.security.sasl.SaslException
createSaslServer in interface javax.security.sasl.SaslServerFactoryjavax.security.sasl.SaslExceptionprotected boolean isAnonymous()
AbstractSaslFactoryisAnonymous in class AbstractSaslFactorytrue if it is (default is true)