IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Message flow security and security profiles

IBM® Integration Bus provides a security manager for implementing message flow security, so that end-to-end processing of a message through a message flow is secured based on an identity carried in that message instance.

For details of the supported external providers and the operation of the message flow security manager, see Message flow security overview. For information about the token types that are supported by the SOAP nodes and by external security providers, see Identity.

When the message flow is a Web service implemented by using SOAP nodes and the identity is to be taken from the WS-Security SOAP headers, the SOAP nodes are the Policy Enforcement Point (PEP) and the external provider defined by the Security profiles is the Policy Decision Point (PDP).

The following configuration is required to implement message flow security based on an identity carried in WS_Security tokens.

As an alternative to message flow security and an external PDP, the broker's truststore can be used as a local PDP for X.509 certificate authentication. For WS-Security signing and encryption using only the local broker capability, you must configure the broker's truststore. For details, see Viewing and setting keystore and truststore runtime properties at broker level, or Viewing and setting keystore and truststore runtime properties at integration server level.

Kerberos based WS-Security is supported in the SOAP nodes. When you use Kerberos for security, the SOAP node's WS-Security processing links directly with the host's Kerberos infrastructure. The broker host must be configured for Kerberos, providing a krb.conf file to define the Kerberos Key Distribution Center (KDC) and default realm. A Kerberos keytab file must also be configured. For more information about configuring Kerberos, see your host's Kerberos documentation.

To work with Kerberos WS-Security in SOAP nodes, create a policy set and bindings specifying Kerberos symmetric encryption tokens on the Message Level Protection panel; see Policy Sets and Policy Set Bindings editor: Message Level Protection panel. Also configure the required settings on the Kerberos settings panel, as described in Policy Sets and Policy Set Bindings editor: Kerberos settings panel, and then associate this policy set and bindings with the SOAP node. You can also associate SOAP nodes with a security profile that sets only propagation, so that Kerberos can be used to:

ac56090_.htm | Last updated Friday, 21 July 2017