gnu.crypto.sasl.crammd5

Class CramMD5Server

Implemented Interfaces:
SaslServer

public class CramMD5Server
extends ServerMechanism
implements SaslServer

The CRAM-MD5 SASL server-side mechanism.

Version:
$Revision: 1.3 $

Field Summary

Fields inherited from class gnu.crypto.sasl.ServerMechanism

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

Constructor Summary

CramMD5Server()

Method Summary

byte[]
evaluateResponse(byte[] response)
protected String
getNegotiatedQOP()
protected void
initMechanism()
boolean
isComplete()
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

CramMD5Server

public CramMD5Server()

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


isComplete

public boolean isComplete()
Overrides:
isComplete 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.