We use HTTPInput nodes and SOAPInput nodes in our message flows and WebAdmin to adminster the brokers. How do I ensure that they all use TLS protocol?

We use HTTPInput nodes and SOAPInput nodes in our IBM Integration Bus (IIB) and WebSphere Message Broker (WMB) message flows and WebAdmin to administer the brokers. How do I ensure that they all use TLS protocol?

3 answers

You can change the protocol to TLS for these components. You can configure the biphttplistener (for HTTPInput nodes), embedded listener (for SOAPInput nodes) and listener for webadmin components to use TLS protocol.

For embedded listener (for SOAPInput nodes)
The default protocol for the DataFlowEngine's HTTPS connections is already TLS, so you may not have to change this. However, if you had ever changed this in the past to SSL, then you can change it back to TLS:
mqsichangeproperties -e -o HTTPSConnector -n sslProtocol -v TLS

Hi Peter,
The nodes (HTTPInput, SOAPInput) mentioned in the question are for inbound connections. For outbound connections such as SOAPRequest node, you can simply change the protocol to TLS under node properties > HTTP Transport > Protocol. For HTTPRequest node, you can change the node properties > SSL > Protocol. Hope that helps.