Actuate BIRT supports the encryption of connection properties in the connection configuration file. The encryption conversion is created in Actuate BIRT Designer, using BIRT’s encryption framework. The encryption user interface reads a user-specified configuration file, and writes the encrypted values for a specified property type to a new output file. The configuration file must have the file-name extension, .acconfig.
The run-time decryption processing runs in Actuate BIRT Designer, iServer, and Actuate Java Component. You must deploy the encrypted version of a configuration file to the iServer or Actuate Java Component environments, and set up the database configuration for iServer.
This procedure assumes you have already created a connection configuration file with an extension of .acconfig.
Listing 27-5 shows an example of connection properties specified for Microsoft SQL server. The properties are not encrypted.
The encryption feature encrypts the selected properties and adds two new properties to the connection options. The encryptedPropNames property specifies the list of encrypted properties, separated by |. The encryptionExtName property specifies the encryption algorithm.