Package org.wildfly.security.sasl.gssapi
Class GssapiClientFactory
java.lang.Object
org.wildfly.security.sasl.util.AbstractSaslFactory
org.wildfly.security.sasl.gssapi.GssapiClientFactory
- All Implemented Interfaces:
SaslClientFactory
@MetaInfServices(javax.security.sasl.SaslClientFactory.class)
public class GssapiClientFactory
extends AbstractSaslFactory
implements SaslClientFactory
SaslClientFactory for the GSSAPI mechanism as defined by RFC 4752
- Author:
- Darran Lofthouse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String, ?> props, CallbackHandler cbh) protected booleanprotected booleanprotected booleanprotected booleanMethods inherited from class org.wildfly.security.sasl.util.AbstractSaslFactory
getMechanismNames, getPropertyValue, isDictionarySusceptible, isForwardSecrecy, isIncluded, matchesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.security.sasl.SaslClientFactory
getMechanismNames
-
Constructor Details
-
GssapiClientFactory
public GssapiClientFactory()
-
-
Method Details
-
createSaslClient
public SaslClient createSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String, ?> props, CallbackHandler cbh) throws SaslException- Specified by:
createSaslClientin interfaceSaslClientFactory- Throws:
SaslException
-
isPassCredentials
protected boolean isPassCredentials()- Overrides:
isPassCredentialsin classAbstractSaslFactory
-
isActiveSusceptible
protected boolean isActiveSusceptible()- Overrides:
isActiveSusceptiblein classAbstractSaslFactory
-
isPlainText
protected boolean isPlainText()- Overrides:
isPlainTextin classAbstractSaslFactory
-
isAnonymous
protected boolean isAnonymous()- Overrides:
isAnonymousin classAbstractSaslFactory
-