Obfuscating passwords
Using the command line interface (CLI), you can obfuscate the keys and passwords configured in apipublish.properties
.
Before you begin
About this task
The 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.
The following keys and passwords are obfuscated:
-
mongo_password
-
jks_password
During the process of obfuscation of keys and password, the API Publish Service must be stopped. |
The following diagram summarizes the obfuscation process.
Steps
-
To generate the
apipublish_master.key
, run thegenerate_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 inapipublish.properties
file. -
Enter the keys and passwords in clear text in the
apipublish.properties
file. -
Run the
obfuscate_keys
command to obfuscate keys and passwords:/pingidentity/apipublish/bin/cli.sh obfuscate_keys -u admin -p admin
-
After the passwords are obfuscated, start the API Publish Service.
Next steps
After the keys and passwords are obfuscated, the |