Class ConfigHelper

  • Direct Known Subclasses:
    PipeHelper

    public abstract class ConfigHelper
    extends Object
    This is based Helper class for 196 Configuration. This class implements RegistrationListener.
    • Constructor Detail

      • ConfigHelper

        public ConfigHelper()
    • Method Detail

      • setJmacProviderRegisID

        public void setJmacProviderRegisID​(String jmacProviderRegisID)
      • disable

        public void disable()
      • getAppContextID

        public String getAppContextID()
      • getClientAuthConfig

        public jakarta.security.auth.message.config.ClientAuthConfig getClientAuthConfig()
                                                                                  throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • getServerAuthConfig

        public jakarta.security.auth.message.config.ServerAuthConfig getServerAuthConfig()
                                                                                  throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • getClientAuthContext

        public jakarta.security.auth.message.config.ClientAuthContext getClientAuthContext​(jakarta.security.auth.message.MessageInfo info,
                                                                                           Subject s)
                                                                                    throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • getServerAuthContext

        public jakarta.security.auth.message.config.ServerAuthContext getServerAuthContext​(jakarta.security.auth.message.MessageInfo info,
                                                                                           Subject s)
                                                                                    throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • getAuthConfig

        protected jakarta.security.auth.message.config.AuthConfig getAuthConfig​(jakarta.security.auth.message.config.AuthConfigProvider p,
                                                                                boolean isServer)
                                                                         throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • getAuthConfig

        protected jakarta.security.auth.message.config.AuthConfig getAuthConfig​(boolean isServer)
                                                                         throws jakarta.security.auth.message.AuthException
        Throws:
        jakarta.security.auth.message.AuthException
      • hasExactMatchAuthProvider

        protected boolean hasExactMatchAuthProvider()
        Check if there is a provider register for a given layer and appCtxt.
      • loadFromClasspath

        public static URL loadFromClasspath​(String configFileName,
                                            ClassLoader cl)
      • getDefaultCallbackHandler

        public CallbackHandler getDefaultCallbackHandler()