public abstract class AbstractSaslServer extends AbstractSaslParticipant implements SaslServer
COMPLETE_STATE, FAILED_STATE, NO_BYTES
IDENTITY
Modifier | Constructor and Description |
---|---|
protected |
AbstractSaslServer(String mechanismName,
String protocol,
String serverName,
CallbackHandler callbackHandler)
Deprecated.
|
protected |
AbstractSaslServer(String mechanismName,
String protocol,
String serverName,
CallbackHandler callbackHandler,
org.wildfly.security.mechanism._private.ElytronMessages log)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
evaluateResponse(byte[] response)
Evaluate an authentication response received from the client.
|
assertComplete, dispose, evaluateMessage, evaluateMessage, getCallbackHandler, getIntProperty, getMechanismName, getNegotiatedProperty, getProtocol, getServerName, getStringProperty, getWrapper, handleCallbacks, init, isComplete, negotiationComplete, setNegotiationState, setWrapper, tryHandleCallbacks, unwrap, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getAuthorizationID, getMechanismName, getNegotiatedProperty, isComplete, unwrap, wrap
protected AbstractSaslServer(String mechanismName, String protocol, String serverName, CallbackHandler callbackHandler, org.wildfly.security.mechanism._private.ElytronMessages log)
mechanismName
- the name of the defined mechanismprotocol
- the protocolserverName
- the server namecallbackHandler
- the callback handlerlog
- mechanism specific logger@Deprecated protected AbstractSaslServer(String mechanismName, String protocol, String serverName, CallbackHandler callbackHandler)
mechanismName
- the name of the defined mechanismprotocol
- the protocolserverName
- the server namecallbackHandler
- the callback handlerpublic byte[] evaluateResponse(byte[] response) throws SaslException
evaluateResponse
in interface SaslServer
response
- the authentication responseSaslException
- if there is an error processing the client messageCopyright © 2019 JBoss by Red Hat. All rights reserved.