Enabling encryption of the local data store You enable data encryption at the level of the Maximo Anywhere project. When encryption is enabled, the data store that is created on the device for each mobile app is automatically encrypted. About this task You enable or disable data encryption by using the encryption setting in the build.properties file for the Maximo Anywhere project. The active setting applies to all applications that are then built and deployed for the project. By enabling data encryption, you increase the level of protection for application data that is stored on the device. However, the performance of the application might deteriorate because of the time that is required by the encryption and decryption processes. When you disable data encryption, the locally stored login password is still secured. By default, data encryption is disabled. At run time, you cannot convert the local data store from an encrypted format to a non-encrypted format and vice versa. If the data encryption setting changes between app updates, you must clear the cache and data for the current app version, uninstall the current version, and then install the updated version. When you clear app data, any unsynchronized data is lost. When you install and login to the updated version of the app, the local data store is created in the format that corresponds to the active setting. Configuring Maximo Anywhere 37
Procedure 1. Open the build.properties file in the Anywhere\MaximoAnywhere folder. 2. Set the enableDataEncryption property. 3. Save and close the file. 4. Build and deploy the applications.