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() |
afterFinalSaslChallenge, authenticate, authenticate, authzidSupported, challengeReceived, compareTo, getPriority, instanceForAuthentication, isAuthenticationSuccessful, isFinished, newInstance, requiresPassword, saslPrep, setException, throwExceptionIfRequired, toBytes, toStringpublic abstract java.lang.String getName()
getName in class org.jivesoftware.smack.sasl.SASLMechanismpublic final void checkIfSuccessfulOrThrow()
throws org.jivesoftware.smack.SmackException.SmackSaslException
checkIfSuccessfulOrThrow in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackException.SmackSaslExceptionprotected void authenticateInternal()
throws SmackJavaxSaslException
authenticateInternal in class org.jivesoftware.smack.sasl.SASLMechanismSmackJavaxSaslExceptionprotected void authenticateInternal(javax.security.auth.callback.CallbackHandler cbh)
throws SmackJavaxSaslException
authenticateInternal in class org.jivesoftware.smack.sasl.SASLMechanismSmackJavaxSaslExceptionprotected byte[] getAuthenticationText()
throws SmackJavaxSaslException
getAuthenticationText in class org.jivesoftware.smack.sasl.SASLMechanismSmackJavaxSaslExceptionprotected byte[] evaluateChallenge(byte[] challenge)
throws SmackJavaxSaslException
evaluateChallenge in class org.jivesoftware.smack.sasl.SASLMechanismSmackJavaxSaslExceptionprotected java.util.Map<java.lang.String,java.lang.String> getSaslProps()
protected java.lang.String getServerName()