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.SASLMechanismpublic final void checkIfSuccessfulOrThrow()
throws org.jivesoftware.smack.SmackException
checkIfSuccessfulOrThrow in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackExceptionprotected void authenticateInternal()
throws org.jivesoftware.smack.SmackException
authenticateInternal in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackExceptionprotected void authenticateInternal(javax.security.auth.callback.CallbackHandler cbh)
throws org.jivesoftware.smack.SmackException
authenticateInternal in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackExceptionprotected byte[] getAuthenticationText()
throws org.jivesoftware.smack.SmackException
getAuthenticationText in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackExceptionprotected byte[] evaluateChallenge(byte[] challenge)
throws org.jivesoftware.smack.SmackException
evaluateChallenge in class org.jivesoftware.smack.sasl.SASLMechanismorg.jivesoftware.smack.SmackExceptionprotected java.util.Map<java.lang.String,java.lang.String> getSaslProps()
protected java.lang.String getServerName()