Class SASLJavaXMechanism
java.lang.Object
org.jivesoftware.smack.sasl.SASLMechanism
org.jivesoftware.smack.sasl.javax.SASLJavaXMechanism
- All Implemented Interfaces:
Comparable<org.jivesoftware.smack.sasl.SASLMechanism>
- Direct Known Subclasses:
SASLCramMD5Mechanism,SASLDigestMD5Mechanism,SASLExternalMechanism,SASLGSSAPIMechanism,SASLPlainMechanism
public abstract class SASLJavaXMechanism
extends org.jivesoftware.smack.sasl.SASLMechanism
-
Field Summary
FieldsFields inherited from class org.jivesoftware.smack.sasl.SASLMechanism
authenticationId, authorizationId, connection, connectionConfiguration, CRAMMD5, DIGESTMD5, EXTERNAL, GSSAPI, host, password, PLAIN, serviceName, sslSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidfinal voidprotected byte[]evaluateChallenge(byte[] challenge) protected byte[]abstract StringgetName()protected StringMethods inherited from class org.jivesoftware.smack.sasl.SASLMechanism
afterFinalSaslChallenge, authenticate, authenticate, authzidSupported, challengeReceived, compareTo, getPriority, instanceForAuthentication, isAuthenticationSuccessful, isFinished, newInstance, requiresPassword, saslPrep, setException, throwExceptionIfRequired, toBytes, toString
-
Field Details
-
sc
-
-
Constructor Details
-
SASLJavaXMechanism
public SASLJavaXMechanism()
-
-
Method Details
-
getName
- Specified by:
getNamein classorg.jivesoftware.smack.sasl.SASLMechanism
-
checkIfSuccessfulOrThrow
public final void checkIfSuccessfulOrThrow() throws org.jivesoftware.smack.SmackException.SmackSaslException- Specified by:
checkIfSuccessfulOrThrowin classorg.jivesoftware.smack.sasl.SASLMechanism- Throws:
org.jivesoftware.smack.SmackException.SmackSaslException
-
authenticateInternal
- Overrides:
authenticateInternalin classorg.jivesoftware.smack.sasl.SASLMechanism- Throws:
SmackJavaxSaslException
-
authenticateInternal
- Specified by:
authenticateInternalin classorg.jivesoftware.smack.sasl.SASLMechanism- Throws:
SmackJavaxSaslException
-
getAuthenticationText
- Specified by:
getAuthenticationTextin classorg.jivesoftware.smack.sasl.SASLMechanism- Throws:
SmackJavaxSaslException
-
evaluateChallenge
- Overrides:
evaluateChallengein classorg.jivesoftware.smack.sasl.SASLMechanism- Throws:
SmackJavaxSaslException
-
getSaslProps
-
getServerName
-