$ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1
3 $ACTUATE_HOME/BRDPro/eclipse/plugins/Copy of com.actuate.birt.model.defaultsecurity_11.0.1$ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1_rsa
1 $ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1_rsa/META-INF/MANIFEST.MF
2 Bundle-SymbolicName:com.actuate.birt.model.defaultsecurityBundle-SymbolicName:com.actuate.birt.model.defaultsecurity.rsaBundle-SymbolicName: com.actuate.birt.model.defaultsecurity.rsa;singleton:=trueBundle-Activator: com.actuate.birt.model.defaultsecurity.properties.SecurityPlugin
1 $ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1_rsa/plugin.xml
2
4
1 $ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1/plugin.xml
2
1 $ACTUATE_HOME/BRDPro/eclipse/plugins/com.actuate.birt.model.defaultsecurity_11.0.1_rsa/encryption.properties
4 Copy the pre-generated private and public keys for RSA to the symmetric-key and public-key properties. encryption.properties now looks similar to the one in Listing 2-6.
Listing 2-6
6 To test the new default RSA encryption, open a BIRT Report Designer and create a new report design. Create a data source and type the password.
7 View the XML source of the report design file. Locate the data source definition code. The encryptionID is rsa, as shown in Listing 2-7.
8 Create a data set and a simple report design. Preview the report to validate that BIRT connects successfully to the database server using the encrypted password. Before trying to connect to the data source the report engine decrypts the password stored in the report design using the default RSA encryption. The engine sends the decrypted value to the database server.
|
|
Copyright Actuate Corporation 2012 |