Class WSITAuthConfigProvider

  • All Implemented Interfaces:
    javax.security.auth.message.config.AuthConfigProvider

    public class WSITAuthConfigProvider
    extends Object
    implements javax.security.auth.message.config.AuthConfigProvider
    Author:
    kumar.jayanti
    • Constructor Detail

      • WSITAuthConfigProvider

        public WSITAuthConfigProvider​(Map props,
                                      javax.security.auth.message.config.AuthConfigFactory factory)
        Creates a new instance of WSITAuthConfigProvider
    • Method Detail

      • getClientAuthConfig

        public javax.security.auth.message.config.ClientAuthConfig getClientAuthConfig​(String layer,
                                                                                       String appContext,
                                                                                       CallbackHandler callbackHandler)
                                                                                throws javax.security.auth.message.AuthException
        Specified by:
        getClientAuthConfig in interface javax.security.auth.message.config.AuthConfigProvider
        Throws:
        javax.security.auth.message.AuthException
      • getServerAuthConfig

        public javax.security.auth.message.config.ServerAuthConfig getServerAuthConfig​(String layer,
                                                                                       String appContext,
                                                                                       CallbackHandler callbackHandler)
                                                                                throws javax.security.auth.message.AuthException
        Specified by:
        getServerAuthConfig in interface javax.security.auth.message.config.AuthConfigProvider
        Throws:
        javax.security.auth.message.AuthException
      • refresh

        public void refresh()
        Specified by:
        refresh in interface javax.security.auth.message.config.AuthConfigProvider
      • isSecurityEnabled

        public static boolean isSecurityEnabled​(PolicyMap policyMap,
                                                WSDLPort wsdlPort)
        Checks to see whether WS-Security is enabled or not.
        Parameters:
        policyMap - policy map for {@link this} assembler
        wsdlPort - wsdl:port
        Returns:
        true if Security is enabled, false otherwise