Class SecurityConfigurationFactory


  • public class SecurityConfigurationFactory
    extends Object
    A Factory for creating an XWSSecurityConfiguration object(s). An XWSSecurityConfiguration object is used by a JAXWS 2.0 Client to specify the client side security configuration. A JAXWS client would specify the client side security configuration in the following manner
      FileInputStream f = new FileInputStream("./etc/client_security_config.xml");
      XWSSecurityConfiguration config = SecurityConfigurationFactory.newXWSSecurityConfiguration(f);
      ((BindingProvider)stub).getRequestContext().
                    put(XWSSecurityConfiguration.MESSAGE_SECURITY_CONFIGURATION, config);
     
    Since:
    JAXWS 2.0
    • Constructor Detail

      • SecurityConfigurationFactory

        public SecurityConfigurationFactory()
    • Method Detail

      • newXWSSecurityConfiguration

        public static XWSSecurityConfiguration newXWSSecurityConfiguration​(InputStream config)
                                                                    throws com.sun.xml.wss.XWSSecurityException
        Parameters:
        config - XWSS Security Configuration.
        Throws:
        com.sun.xml.wss.XWSSecurityException - is XWS-Security configuration file is not wellformed.