For the latest news and information visit
The GNU Crypto project

gnu.crypto.sasl.anonymous
Class AnonymousClient

java.lang.Object
  extended bygnu.crypto.sasl.ClientMechanism
      extended bygnu.crypto.sasl.anonymous.AnonymousClient
All Implemented Interfaces:
javax.security.sasl.SaslClient

public class AnonymousClient
extends ClientMechanism
implements javax.security.sasl.SaslClient

The ANONYMOUS client-side mechanism.

Version:
$Revision: 1.2 $

Field Summary
 
Fields inherited from class gnu.crypto.sasl.ClientMechanism
authorisationID, complete, handler, mechanism, properties, protocol, serverName, state
 
Constructor Summary
AnonymousClient()
           
 
Method Summary
 byte[] evaluateChallenge(byte[] challenge)
           
 boolean hasInitialResponse()
           
protected  void initMechanism()
           
protected  void resetMechanism()
           
 
Methods inherited from class gnu.crypto.sasl.ClientMechanism
dispose, engineUnwrap, engineWrap, getAuthorizationID, getMechanismName, getNegotiatedMaxBuffer, getNegotiatedPolicyForwardSecrecy, getNegotiatedPolicyNoActive, getNegotiatedPolicyNoAnonymous, getNegotiatedPolicyNoDictionary, getNegotiatedPolicyNoPlainText, getNegotiatedPolicyPassCredentials, getNegotiatedProperty, getNegotiatedQOP, getNegotiatedRawSendSize, getNegotiatedServerAuth, getNegotiatedStrength, getReuse, init, isComplete, reset, unwrap, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.security.sasl.SaslClient
dispose, getMechanismName, getNegotiatedProperty, isComplete, unwrap, wrap
 

Constructor Detail

AnonymousClient

public AnonymousClient()
Method Detail

initMechanism

protected void initMechanism()
                      throws javax.security.sasl.SaslException
Specified by:
initMechanism in class ClientMechanism
Throws:
javax.security.sasl.SaslException

resetMechanism

protected void resetMechanism()
                       throws javax.security.sasl.SaslException
Specified by:
resetMechanism in class ClientMechanism
Throws:
javax.security.sasl.SaslException

hasInitialResponse

public boolean hasInitialResponse()
Specified by:
hasInitialResponse in interface javax.security.sasl.SaslClient
Specified by:
hasInitialResponse in class ClientMechanism

evaluateChallenge

public byte[] evaluateChallenge(byte[] challenge)
                         throws javax.security.sasl.SaslException
Specified by:
evaluateChallenge in interface javax.security.sasl.SaslClient
Specified by:
evaluateChallenge in class ClientMechanism
Throws:
javax.security.sasl.SaslException

For the latest news and information visit
The GNU Crypto project

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