You can encrypt the passwords for users of Performance Dashboard and the PPM database.
Performance Dashboard password encryption
The *_conf.xml and jaas.config configuration files contain user names and passwords that are used to log into and retrieve data from the PPM system.
Example
<pcconfig>
<connection name="ppm" type="PPM"
data_retrieval="by_connection_user">
<property name="corbaurl"
value="apd.company.com:900" />
<property name="client" value="umg_en" />
<property name="user" value="system"/>
<property name="password"
value="#*+[2C6?],€@(¯è [8D?]Õ1R®I’µ`ùZ±Çµ òï=+*#" />
</connection>
. . .
</pcconfig>
To encrypt the password, run the PPM command line program runpassencryptor.bat in the directory <installation directory>\ppmmashzone\server\bin\agentLocalRepo\.unpacked\ppm-client-run-prod-<version>-runnable.zip\ppm\bin.
Example
runpassencryptor.bat -mode ppm -password manager
You can enter the encrypted password output in the configuration file. It must be enclosed by the prefix #*+ and the suffix +*#.
Example:
<property name="password"
value="#*+[2C6?],€@(¯è [8D?]Õ1R®I’µ`ùZ±Çµ òï=+*#" />
The passwords specified in the login modules of the jaas configuration can also be encrypted in the same way.
Database password encryption
To encrypt the password, run the PPM command line program runpassencryptor.bat in the directory <installation directory>\ppmmashzone\server\bin\agentLocalRepo\.unpacked\ppm-client-run-prod-<version>-runnable.zip\ppm\bin.
Example
runpassencryptor.bat -mode db -password manager
You can enter the encrypted password output in the database_settings.properties file. It must be enclosed by the prefix + and the suffix +.
Example
passwd=+b73/0d2/192/f32/852/a91/f21/b61/3a/ad/e6/e2+
The file database_settings.properties is located under <installation directory>\ppmmashzone\server\bin\work\data_ppm\config\<client>.