gnu.crypto.sasl.crammd5
Class CramMD5Client
java.lang.Object
gnu.crypto.sasl.ClientMechanism
gnu.crypto.sasl.crammd5.CramMD5Client
- public class CramMD5Client
- extends ClientMechanism
The CRAM-MD5 SASL client-side mechanism.
- Version:
- $Revision: 1.3 $
Methods inherited from class gnu.crypto.sasl.ClientMechanism |
dispose, engineUnwrap, engineWrap, getAuthorizationID, getMechanismName, getNegotiatedMaxBuffer, getNegotiatedPolicyForwardSecrecy, getNegotiatedPolicyNoActive, getNegotiatedPolicyNoAnonymous, getNegotiatedPolicyNoDictionary, getNegotiatedPolicyNoPlainText, getNegotiatedPolicyPassCredentials, getNegotiatedProperty, 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 |
CramMD5Client
public CramMD5Client()
initMechanism
protected void initMechanism()
throws SaslException
- Specified by:
initMechanism
in class ClientMechanism
- Throws:
SaslException
resetMechanism
protected void resetMechanism()
throws SaslException
- Specified by:
resetMechanism
in class ClientMechanism
- Throws:
SaslException
hasInitialResponse
public boolean hasInitialResponse()
- Specified by:
hasInitialResponse
in class ClientMechanism
evaluateChallenge
public byte[] evaluateChallenge(byte[] challenge)
throws SaslException
- Specified by:
evaluateChallenge
in class ClientMechanism
- Throws:
SaslException
getNegotiatedQOP
protected String getNegotiatedQOP()
- Overrides:
getNegotiatedQOP
in class ClientMechanism
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.