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.
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.