P6 Professional uses external AES encryption to store various database and integration passwords. During the installation or upgrade of your P6 Professional database, the Installation Wizard can create an AES encryption key which is stored in a Java Keystore file (p6keystore.jks).
You do not need to use a keystore for your P6 Professional database, but Oracle recommends that you do.
The preferred method for enabling external encryption on your database is to run the Installation or Upgrade Wizard, as they generate and copy the required files to the correct locations.