To enable encryption when you use the application toolkit,
you must enable SSL communications between the operational server
and IBM® Business
Process Manager,
and configure the IBM WebSphere® Application Server.
Before you begin
You must set up the appropriate certificates in the
IBM WebSphere Application Server that
is used with
IBM Business
Process Manager.
About this task
To ensure that your flows are encrypted, you must set the
appropriate parameters, attributes, and ports.
Procedure
- Set the usessl parameter to true in
the MDM_Connection business object: You must also change
the port parameter to the appropriate secure port
number.
- Set the usessl attribute on the <server> element
in the BPMConfig.XML file:
- Edit the BPMConfig.XML file.
- In the section for the MDM Tree adapter that you are
using, locate the <server> element.
- Add the usessl attribute with a value
of true to the <server> element. For example:
<server usessl=true>
- Update the <port> element to the
appropriate secure port number.
- Save the BPMConfig.xml file.
If you have completed all of the necessary changes to the BPMConfig.xml file,
save the updated XML file into the MDMAT_BPM_REST_EAR.ear file.
- Set the usessl input parameter in the
Get MDM Entity integration service.
- You can explicitly set a value for the usessl parameter,
such as true, or you can assign a variable
to the input parameter. If you assign a variable to the input parameter,
the variable must be a BOOLEAN type.
- Specify the secure port number for the IBM WebSphere Application Server that
is used with InfoSphere® MDM. You specify the port number in the restPort variable.
- Save your changes.
- Configure the IBM WebSphere Application Servers
where your processes are run to support the application toolkit encryption. You must import an appropriate signer certificate from the IBM WebSphere Application Server that
is used with the InfoSphere MDM IBM WebSphere Application Server.
Import the certificate into an appropriate trust store on any IBM WebSphere Application Server that
you are running your processes on. This might include the IBM Business
Process Manager Process
Center, the Process Server, or both.
For example, if your system
configuration includes a Process Center to test your processes, a
Process Server instance as a staging server, and another Process Server
instance as a production server, you must import the certificate on
all three of the IBM WebSphere Application Servers.
You
can use the IBM WebSphere Application Server
administrative console to complete this step. Refer to the IBM WebSphere Application Server documentation
on SSL certificate and key management.