Class JaspicServices

  • Direct Known Subclasses:
    PayaraJaspicServices

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

      • JaspicServices

        public JaspicServices()
    • Method Detail

      • setRegistrationId

        public void setRegistrationId​(String registrationId)
      • 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 clientSubject)
                                                                                    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 serviceSubject)
                                                                                    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 authConfigProvider,
                                                                                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.
      • getCallbackHandler

        protected CallbackHandler getCallbackHandler()
        Get the callback default handler