Securing Communication Channels

By default, the communication channels between the ActiveMatrix BPM components and third-party applications are not secure. However, you can secure them using the SSL protocol.

The TIBCO ActiveMatrix BPM platform is partitioned across many components. These components communicate with each other and with third-party applications over various communication protocols. The components and communication channels are illustrated in the following figure.

ActiveMatrix communication channels

By default, these communication channels are not secure. However, they can be secured by configuring the channels to use the Secure Sockets Layer (SSL) protocol. SSL is a cryptographic protocol that provides security and data integrity for communications over TCP/IP networks. SSL encrypts the segments of point-to-point connections at the Transport Layer.

An SSL client and server negotiate a stateful connection by using a handshaking procedure. During this handshake, the client and server agree on various parameters to establish the connection's security. The handshake begins when a client connects to an SSL-enabled server requesting a secure connection. The server sends back its identification in the form of a digital certificate. The certificate usually contains the server name, the trusted certificate authority (CA), and the server's public encryption key.

You can specify the SSL configuration of the communication channels at various times in the life cycle of a TIBCO ActiveMatrix BPM enterprise. The following table lists how to perform the initial SSL configuration and how to upgrade, downgrade, and change the configuration of each channel. Detailed steps for each procedure are provided in Configuring ActiveMatrix BPM Runtime Objects (TIBCO Configuration Tool) and TIBCO ActiveMatrix BPM - SOA Administration.

Key Channel Initial Configuration Upgrade, Downgrade or Change Configuration
1 TIBCO ActiveMatrix Administrator server (external HTTP port) - web and CLI clients When creating ActiveMatrix Administrator server in TIBCO Configuration Tool. Upgrade or downgrade: ActiveMatrix Administrator CLI

Change SSL configuration: ActiveMatrix Administrator CLI

2 TIBCO ActiveMatrix Administrator server (internal HTTP port) - hosts and nodes When creating ActiveMatrix Administrator server in TIBCO Configuration Tool. Upgrade or downgrade: ActiveMatrix Administrator web UI or CLI

Change SSL configuration: ActiveMatrix Administrator web UI or CLI

3 TIBCO ActiveMatrix Administrator server - TIBCO Enterprise Message Service server When creating ActiveMatrix Administrator server in TIBCO Configuration Tool. Upgrade or downgrade: ActiveMatrix Administrator web UI or CLI

Change SSL configuration: ActiveMatrix Administrator web UI or CLI

4 TIBCO Host instance - TIBCO Enterprise Message Service server When creating ActiveMatrix Administrator server or TIBCO Host instance in TIBCO Configuration Tool. Upgrade or downgrade: ActiveMatrix Administrator CLI

Change SSL configuration: ActiveMatrix Administrator CLI

5 TIBCO ActiveMatrix Administrator server - external database and LDAP servers When creating ActiveMatrix Administrator server in TIBCO Configuration Tool. Change SSL configuration: ActiveMatrix Administrator CLI
6 TIBCO ActiveMatrix Administrator server - hosts and nodes (management) When creating ActiveMatrix Administrator server in TIBCO Configuration Tool. Upgrade: ActiveMatrix Administrator web UI

Change SSL configuration: ActiveMatrix Administrator CLI

7 TIBCO ActiveMatrix Administrator server -UDDI server
  1. Manually import the UDDI server certificate into the ActiveMatrix Administrator server trust store using keytool.
  2. Enable secure communication in ActiveMatrix Administrator web UI or CLI.
Same procedure as initial configuration
8 TIBCO ActiveMatrix Administrator server (external HTTP port) - TIBCO Business Studio ActiveMatrix Administrator - When creating ActiveMatrix Administrator server in TIBCO Configuration Tool.

TIBCO Business Studio - When you connect to ActiveMatrix Administrator.

ActiveMatrix Administrator Upgrade or downgrade: ActiveMatrix Administrator CLI

Change SSL configuration: ActiveMatrix Administrator CLI

9 Resource instances (JMS, SMTP, LDAP, JDBC, HTTP) - external servers ActiveMatrix Administrator web UI or CLI ActiveMatrix Administrator web UI or CLI