com.sun.xml.xwss
Class SecurityConfigurationFactory

java.lang.Object
  extended by com.sun.xml.xwss.SecurityConfigurationFactory

public class SecurityConfigurationFactory
extends java.lang.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 Summary
SecurityConfigurationFactory()
           
 
Method Summary
static XWSSecurityConfiguration newXWSSecurityConfiguration(java.io.InputStream config)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityConfigurationFactory

public SecurityConfigurationFactory()
Method Detail

newXWSSecurityConfiguration

public static XWSSecurityConfiguration newXWSSecurityConfiguration(java.io.InputStream config)
                                                            throws XWSSecurityException
Parameters:
config - XWSS Security Configuration.
Throws:
XWSSecurityException - is XWS-Security configuration file is not wellformed.


Copyright ? 2005 Sun Microsystems, Inc. All Rights Reserved.