Class WssProviderAuthModule

    • Constructor Detail

      • WssProviderAuthModule

        public WssProviderAuthModule()
    • Method Detail

      • getSupportedMessageTypes

        public Class[] getSupportedMessageTypes()
      • initialize

        public void initialize​(jakarta.security.auth.message.MessagePolicy requestPolicy,
                               jakarta.security.auth.message.MessagePolicy responsePolicy,
                               CallbackHandler handler,
                               Map options,
                               boolean isClientAuthModule)
        Initialization method for Client and Server Auth Modules
        Parameters:
        requestPolicy - used to validate request on server side and to secure request on client side
        responsePolicy - used to validate response on client side and to secure response on server side
        handler - CallbackHandler
        options - Map of module options
        isClientAuthModule - indicates if the current instance is client or server module
        Throws:
        RuntimeException
      • resolveConfigurationState

        public int resolveConfigurationState​(jakarta.security.auth.message.MessagePolicy messagePolicy,
                                             boolean isRequestPolicy,
                                             boolean isClientAuthModule)
        Resolves the state of a policy object
        Specified by:
        resolveConfigurationState in interface ConfigurationStates
        Parameters:
        messagePolicy - AuthPolicy object whose state is to be resolved
        Returns:
        configurationState returns one of the possible states defined in ConfigurationStates
        Throws:
        RuntimeException
      • isOptimized

        protected boolean isOptimized​(jakarta.xml.soap.SOAPMessage msg)