When the flows are active and messages are flowing between components, the security of these messages can be improved by adding encryption to the messages. Encryption in a flow can be added in two ways:
-
Port Encryption
-
Route Encryption
Port Encryption
Encryption added on JMS destination on which a message is put is the port encryption. This encryption can be set using the following steps:
-
Login to eStudio application.
-
From the Event Process Repository, open the application for whose component Port Encryption needs to be set.
-
Select the component's port on which the encryption needs to be set.
-
Go to Properties of the port. Select JMS Destination.
-
Change the Is Encrypted option to Yes.
-
Select an Encryption
Algorithm to be used. Fiorano supports the following encryption algorithms:
-
DES
-
3DES
-
AES256
-
AES128
-
AES192
-
RC2_40
-
RC2_64
-
RC2_128
-
Base64Encoding
-
-
Give an Encryption Key to be used.
-
For some of these algorithms, Allow Padding to Key and Initialization Vector options may also be needed.
-
Save the Application. Port Encryption gets set and will be ready use.
Example: In the figure below, OUT_PORT of Feeder1 in Application EVENT_PROCESS1:1.0 is being set with Port Encryption.
Figure 1: Port Encryption
Route Encryption
Fiorano provides an option to encrypt the messages going through a route for better security, this option is route-specific and can be enabled using the following steps:
-
Login to eStudio.
-
From the Event Process Repository, open the application on whose route Route Encryption needs to be set.
-
Select the route on which encryption needs to be enabled.
-
Go to Properties of the route and select Messaging
-
Change the Encrypt Messages option to Yes
-
Save the application. Route Encryption is set and will be ready to use.
Example: In the figure below, Route1 of Application EVENT_PROCESS1:1.0 is being set with Route Encryption.
Figure 2: Route Encryption