gnu.crypto.sasl.srp
Class SRPServer
java.lang.Object
gnu.crypto.sasl.ServerMechanism
gnu.crypto.sasl.srp.SRPServer
- All Implemented Interfaces:
- SaslServer
public class SRPServer
- extends ServerMechanism
- implements SaslServer
The SASL-SRP server-side mechanism.
- Version:
- $Revision: 1.7 $
Methods inherited from class gnu.crypto.sasl.ServerMechanism |
dispose, getAuthorizationID, getMechanismName, getNegotiatedMaxBuffer, getNegotiatedPolicyForwardSecrecy, getNegotiatedPolicyNoActive, getNegotiatedPolicyNoAnonymous, getNegotiatedPolicyNoDictionary, getNegotiatedPolicyNoPlainText, getNegotiatedPolicyPassCredentials, getNegotiatedProperty, getNegotiatedServerAuth, init, isComplete, reset, unwrap, wrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SRPServer
public SRPServer()
initMechanism
protected void initMechanism()
throws SaslException
- Specified by:
initMechanism
in class ServerMechanism
- Throws:
SaslException
resetMechanism
protected void resetMechanism()
throws SaslException
- Specified by:
resetMechanism
in class ServerMechanism
- Throws:
SaslException
evaluateResponse
public byte[] evaluateResponse(byte[] response)
throws SaslException
- Specified by:
evaluateResponse
in interface SaslServer
- Specified by:
evaluateResponse
in class ServerMechanism
- Throws:
SaslException
engineUnwrap
protected byte[] engineUnwrap(byte[] incoming,
int offset,
int len)
throws SaslException
- Overrides:
engineUnwrap
in class ServerMechanism
- Throws:
SaslException
engineWrap
protected byte[] engineWrap(byte[] outgoing,
int offset,
int len)
throws SaslException
- Overrides:
engineWrap
in class ServerMechanism
- Throws:
SaslException
getNegotiatedQOP
protected String getNegotiatedQOP()
- Overrides:
getNegotiatedQOP
in class ServerMechanism
getNegotiatedStrength
protected String getNegotiatedStrength()
- Overrides:
getNegotiatedStrength
in class ServerMechanism
getNegotiatedRawSendSize
protected String getNegotiatedRawSendSize()
- Overrides:
getNegotiatedRawSendSize
in class ServerMechanism
getReuse
protected String getReuse()
- Overrides:
getReuse
in class ServerMechanism
Copyright © 2001, 2002, 2003
Free Software Foundation,
Inc. All Rights Reserved.