Class GssapiClientFactory

java.lang.Object
org.wildfly.security.sasl.util.AbstractSaslFactory
org.wildfly.security.sasl.gssapi.GssapiClientFactory
All Implemented Interfaces:
SaslClientFactory

@MetaInfServices(SaslClientFactory.class) public class GssapiClientFactory extends org.wildfly.security.sasl.util.AbstractSaslFactory implements SaslClientFactory
SaslClientFactory for the GSSAPI mechanism as defined by RFC 4752
Author:
Darran Lofthouse
  • 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:
      createSaslClient in interface SaslClientFactory
      Throws:
      SaslException
    • isPassCredentials

      protected boolean isPassCredentials()
      Overrides:
      isPassCredentials in class org.wildfly.security.sasl.util.AbstractSaslFactory
    • isActiveSusceptible

      protected boolean isActiveSusceptible()
      Overrides:
      isActiveSusceptible in class org.wildfly.security.sasl.util.AbstractSaslFactory
    • isPlainText

      protected boolean isPlainText()
      Overrides:
      isPlainText in class org.wildfly.security.sasl.util.AbstractSaslFactory
    • isAnonymous

      protected boolean isAnonymous()
      Overrides:
      isAnonymous in class org.wildfly.security.sasl.util.AbstractSaslFactory