public class SASLGSSAPIMechanism extends SASLJavaXMechanism
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
sc
Constructor and Description |
---|
SASLGSSAPIMechanism() |
Modifier and Type | Method and Description |
---|---|
boolean |
authzidSupported() |
java.lang.String |
getName() |
int |
getPriority() |
protected java.util.Map<java.lang.String,java.lang.String> |
getSaslProps() |
protected java.lang.String |
getServerName()
GSSAPI differs from all other SASL mechanism such that it required the FQDN host name as
server name and not the serviceName (At least that is what old code comments of Smack tell
us).
|
SASLGSSAPIMechanism |
newInstance() |
authenticateInternal, authenticateInternal, checkIfSuccessfulOrThrow, evaluateChallenge, getAuthenticationText
public static final java.lang.String NAME
public boolean authzidSupported()
authzidSupported
in class org.jivesoftware.smack.sasl.SASLMechanism
public java.lang.String getName()
getName
in class SASLJavaXMechanism
protected java.util.Map<java.lang.String,java.lang.String> getSaslProps()
getSaslProps
in class SASLJavaXMechanism
protected java.lang.String getServerName()
getServerName
in class SASLJavaXMechanism
public int getPriority()
getPriority
in class org.jivesoftware.smack.sasl.SASLMechanism
public SASLGSSAPIMechanism newInstance()
newInstance
in class org.jivesoftware.smack.sasl.SASLMechanism