public class SaslLogin
extends java.lang.Object
implements javax.security.sasl.SaslClient
Constructor and Description |
---|
SaslLogin(java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
byte[] |
evaluateChallenge(byte[] challenge) |
java.lang.String |
getMechanismName() |
java.lang.Object |
getNegotiatedProperty(java.lang.String name) |
boolean |
hasInitialResponse() |
boolean |
isComplete() |
byte[] |
unwrap(byte[] incoming,
int off,
int len) |
byte[] |
wrap(byte[] outgoing,
int off,
int len) |
public java.lang.String getMechanismName()
getMechanismName
in interface javax.security.sasl.SaslClient
public boolean hasInitialResponse()
hasInitialResponse
in interface javax.security.sasl.SaslClient
public byte[] evaluateChallenge(byte[] challenge) throws javax.security.sasl.SaslException
evaluateChallenge
in interface javax.security.sasl.SaslClient
javax.security.sasl.SaslException
public boolean isComplete()
isComplete
in interface javax.security.sasl.SaslClient
public byte[] unwrap(byte[] incoming, int off, int len) throws javax.security.sasl.SaslException
unwrap
in interface javax.security.sasl.SaslClient
javax.security.sasl.SaslException
public byte[] wrap(byte[] outgoing, int off, int len) throws javax.security.sasl.SaslException
wrap
in interface javax.security.sasl.SaslClient
javax.security.sasl.SaslException
public java.lang.Object getNegotiatedProperty(java.lang.String name)
getNegotiatedProperty
in interface javax.security.sasl.SaslClient
public void dispose()
dispose
in interface javax.security.sasl.SaslClient