public abstract class SASLJavaXMechanism
extends org.jivesoftware.smack.sasl.SASLMechanism
Modifier and Type | Field and Description |
---|---|
protected javax.security.sasl.SaslClient |
sc |
Constructor and Description |
---|
SASLJavaXMechanism() |
Modifier and Type | Method and Description |
---|---|
protected void |
authenticateInternal() |
protected void |
authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
void |
checkIfSuccessfulOrThrow() |
protected byte[] |
evaluateChallenge(byte[] challenge) |
protected byte[] |
getAuthenticationText() |
abstract java.lang.String |
getName() |
protected java.util.Map<java.lang.String,java.lang.String> |
getSaslProps() |
protected java.lang.String |
getServerName() |
public abstract java.lang.String getName()
getName
in class org.jivesoftware.smack.sasl.SASLMechanism
public final void checkIfSuccessfulOrThrow() throws org.jivesoftware.smack.SmackException
checkIfSuccessfulOrThrow
in class org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.SmackException
protected void authenticateInternal() throws org.jivesoftware.smack.SmackException
authenticateInternal
in class org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.SmackException
protected void authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) throws org.jivesoftware.smack.SmackException
authenticateInternal
in class org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.SmackException
protected byte[] getAuthenticationText() throws org.jivesoftware.smack.SmackException
getAuthenticationText
in class org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.SmackException
protected byte[] evaluateChallenge(byte[] challenge) throws org.jivesoftware.smack.SmackException
evaluateChallenge
in class org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.SmackException
protected java.util.Map<java.lang.String,java.lang.String> getSaslProps()
protected java.lang.String getServerName()