Class WssProviderAuthModule

java.lang.Object
com.sun.xml.wss.provider.WssProviderAuthModule
All Implemented Interfaces:
ConfigurationStates, ModuleOptions
Direct Known Subclasses:
ClientSecurityAuthModule, ServerSecurityAuthModule

public class WssProviderAuthModule extends Object implements ModuleOptions, ConfigurationStates
  • Field Details

  • Constructor Details

    • WssProviderAuthModule

      public WssProviderAuthModule()
  • Method Details

    • getSupportedMessageTypes

      public Class[] getSupportedMessageTypes()
    • initialize

      public void initialize(javax.security.auth.message.MessagePolicy requestPolicy, javax.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(javax.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(javax.xml.soap.SOAPMessage msg)