Configure Analyze to use encrypted properties for credential storage on Linux
To configure Analyze to use encrypted properties for credential storage on Linux, do the following:
- Stop the Data360 Analyze application.
- Run the following command to generate the encrypted application database password:
<install-dir>/bin/laeConfig properties generate --encrypt ls.lae.webapp.dbKey <application-database-password>
- Run the following command to generate the encrypted Secure Store password:
<install-dir>/bin/laeConfig properties generate --encrypt ls.lae.security.secureStorePassword <secure-store-password>
- Edit the file <site-dir>/conf/cust.prop and remove the following properties:
ls.lae.keyManagerId
ls.lae.secureStore.passwordRetrieval.keyId
ls.lae.webapp.dbCredentialConfig.keyId
Add/modify the following properties:
ls.lae.security.secureStorePassword
="<encrypted-secure-store-password>"ls.lae.webapp.dbKey
="<encrypted-application-database-password>"Where:
<encrypted-application-database-password> - Is the encrypted application database password generated in step 2.
<encrypted-secure-store-password> - Is the encrypted secure store password generated in step 3.
- Start the Data360 Analyze application
Configure Analyze to use encrypted properties for credential storage on Windows
To configure Analyze to use encrypted properties for credential storage on Windows, do the following:
- Stop the Data360 Analyze application.
- Run the following command to generate the encrypted application database password:
<install-dir>\bin\laeConfig.bat properties generate --encrypt ls.lae.webapp.dbKey <application-database-password>
- Run the following command to generate the encrypted Secure Store password:
<install-dir>\bin\laeConfig.bat properties generate --encrypt ls.lae.security.secureStorePassword <secure-store-password>
- Edit the file <site-dir>/conf/cust.prop and remove the following properties:
ls.lae.keyManagerId
ls.lae.secureStore.passwordRetrieval.keyId
ls.lae.webapp.dbCredentialConfig.keyId
Add/modify the following properties:
ls.lae.security.secureStorePassword
="<encrypted-secure-store-password>"ls.lae.webapp.dbKey
="<encrypted-application-database-password>"Where:
<encrypted-application-database-password> - Is the encrypted application database password generated in step 2.
<encrypted-secure-store-password> - Is the encrypted secure store password generated in step 3.
- Start the Data360 Analyze application