Obfuscate passwords
Using the command line interface, you can obfuscate the keys and passwords configured in apipublish.properties. The following keys and passwords are obfuscated:
-
mongo_password -
jks_password
API Publish service is shipped with a default apipublish_master.key which is used to obfuscate the various keys and passwords. It is recommended to generate your own apipublish_master.key. A default jks_password is configured in the apipublish.properties file.
NOTE: During the process of obfuscation of keys and password, API Publish service must be stopped.
The following diagram summarizes the obfuscation process.
Generate apipublish_master.key
You can generate the apipublish_master.key by running the generate_obfkey command in the CLI:
/pingidentity/apipublish/bin/cli.sh generate_obfkey -u admin -p admin
The new apipublish_master.key is used to obfuscate the passwords in apipublish.properties file.
Obfuscate key and passwords
Enter the keys and passwords in clear text in apipublish.properties file. Run the obfuscate_keys command to obfuscate keys and passwords:
/pingidentity/apipublish/bin/cli.sh obfuscate_keys -u admin -p admin
Start API Publish service after passwords are obfuscated.
|
After the keys and passwords are obfuscated, the |