public abstract class ScramPlusMechanism extends ScramMechanism
authenticationId, authorizationId, connection, connectionConfiguration, CRAMMD5, DIGESTMD5, EXTERNAL, GSSAPI, host, password, PLAIN, serviceName, sslSession| Modifier | Constructor and Description |
|---|---|
protected |
ScramPlusMechanism(ScramHmac scramHmac) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
getChannelBindingData() |
protected java.lang.String |
getGs2CbindFlag()
Get the SCRAM GSS-API Channel Binding Flag value.
|
java.lang.String |
getName()
Returns the common name of the SASL mechanism.
|
authenticateInternal, authzidSupported, checkIfSuccessfulOrThrow, evaluateChallenge, getAuthenticationTextafterFinalSaslChallenge, authenticate, authenticate, authenticateInternal, challengeReceived, compareTo, getPriority, instanceForAuthentication, isAuthenticationSuccessful, isFinished, newInstance, requiresPassword, saslPrep, setException, throwExceptionIfRequired, toBytes, toStringprotected ScramPlusMechanism(ScramHmac scramHmac)
public java.lang.String getName()
SASLMechanismgetName in class ScramMechanismprotected java.lang.String getGs2CbindFlag()
ScramMechanismgetGs2CbindFlag in class ScramMechanismprotected byte[] getChannelBindingData()
throws SmackException.SmackSaslException
getChannelBindingData in class ScramMechanismSmackException.SmackSaslException - if a SASL specific error occurred.