WebSphere WebSphere Application Server Network Deployment, Version 6.0.x Operating Systems: AIX, HP-UX, Linux, Solaris, Windows

Invoking outbound services over HTTPS

Use Secure Sockets Layers (SSL) to allow the service integration bus to invoke external Web services that include https:// in their addresses.

To enable service integration technologies to use SSL configurations to send and receive SOAP over HTTPS messages, complete the following steps:

  1. Start the administrative console.
  2. In the navigation pane, click Security > SSL. The SSL configuration repertoires panel is displayed.
  3. Click New JSSE Repertoire to create a new Secure Sockets Layer repertoire configuration entry.
  4. Create a new JAX-RPC handler class that sets the property ssl.configName to a value that is the name of the SSL repertoire configuration that you have just created. For example:
    public class SSLHandler extends GenericHandler {
    
        public QName[] getHeaders() {
            return null;
        }
    
        public boolean handleRequest(MessageContext mc) {
            
            // Insert SSL property
            mc.setProperty("ssl.configName", "myNode/SSLConfig");
            return super.handleRequest(mc);
        }
    }
  5. Create a new JAX-RPC handler configuration for the handler.
  6. Create a new JAX-RPC handler list, then select the handler that sets the SSL configuration name property and add it to the handler list.
  7. Use the instructions given in Modifying an existing outbound service configuration to navigate to the administrative console page Service integration > Buses > [Content Pane] bus_name > Outbound Services > [Content Pane] service_name > Outbound Ports > [Content Pane] port_name, where service and port indicate the outbound port that is to use SSL.
  8. Set the JAX-RPC Handler list property by selecting, from the selection list, the handler list that sets the SSL configuration name property.
  9. Save your changes to the master configuration.
Related tasks
Configuring the SIBWS to work in a secure service integration bus
Configuring secure transmission of SOAP messages using WS-Security
Working with password-protected components
Related information
Tips for troubleshooting the SIBWS

Task topic

Terms of Use | Feedback

Last updated: 5 Oct 2005
http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp?topic=/com.ibm.websphere.pmc.nd.doc\tasks\tjw_security_https.html

© Copyright IBM Corporation 2004, 2005. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)