gnu.crypto.sasl.plain

Class PlainServer

Implemented Interfaces:
SaslServer

public class PlainServer
extends ServerMechanism
implements SaslServer

The PLAIN SASL server-side mechanism.
Version:
$Revision: 1.4 $

Field Summary

Fields inherited from class gnu.crypto.sasl.ServerMechanism

authenticator, authorizationID, channelBinding, complete, handler, mechanism, properties, protocol, serverName, state

Constructor Summary

PlainServer()

Method Summary

byte[]
evaluateResponse(byte[] response)
protected String
getNegotiatedQOP()
protected void
initMechanism()
protected void
resetMechanism()

Methods inherited from class gnu.crypto.sasl.ServerMechanism

dispose, engineUnwrap, engineWrap, evaluateResponse, getAuthorizationID, getMechanismName, getNegotiatedMaxBuffer, getNegotiatedPolicyForwardSecrecy, getNegotiatedPolicyNoActive, getNegotiatedPolicyNoAnonymous, getNegotiatedPolicyNoDictionary, getNegotiatedPolicyNoPlainText, getNegotiatedPolicyPassCredentials, getNegotiatedProperty, getNegotiatedQOP, getNegotiatedRawSendSize, getNegotiatedServerAuth, getNegotiatedStrength, getReuse, init, initMechanism, isComplete, reset, resetMechanism, unwrap, wrap

Constructor Details

PlainServer

public PlainServer()

Method Details

evaluateResponse

public byte[] evaluateResponse(byte[] response)
            throws SaslException
Overrides:
evaluateResponse in interface ServerMechanism

getNegotiatedQOP

protected String getNegotiatedQOP()
Overrides:
getNegotiatedQOP in interface ServerMechanism

initMechanism

protected void initMechanism()
            throws SaslException
Overrides:
initMechanism in interface ServerMechanism

resetMechanism

protected void resetMechanism()
            throws SaslException
Overrides:
resetMechanism in interface ServerMechanism

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.