System passphrase overview

The system passphrase is a string of characters that is used for encryption and decryption of data.

It generates a master key that you need to insert in the database tables as part of DBUtils run command. Before starting the application, ensure that the passphrase matches with the encrypted passphrase present in the database. Otherwise, the application server does not start.

After generating and inserting the master key in the database tables, do not modify the system passphrase provided in the passphrase.txt file. Otherwise, the application server does not start. However, if you want to modify the system passphrase, run the master key regenerator.

Important: The passphrase.txt file is required by IBM PEM applications during the docker run or docker start command. It is a passphrase used to encrypt database tables. As a security measure, you can unmount or remove and secure the file once the docker container has either started successfully or completed successfully. However, this file is again required when you run the docker start or docker run command.