You can automatically open a keystore at instance startup without entering a passphrase by specifying all credentials, including those that should be kept secret, in the key management system connection information file. To enable automatic keystore opening, run the pgx_keystore command.
Example of storing obfuscated credentials in the file sslkeypasprase.ksc
> pgx_keystore -s -o sslkeypassphrase.ksc Enter secret:
Specify obfuscated credentials in the key management system connection information file.
kmip mykmipsvr kmip.example.com 5696 cert sslcert=postgres.crt sslkey=postgres.key sslrootcert=root.crt sslkeypassphrase-obf=sslkeypassphrase.ksc
The key management system connection information file is valid only on the computer on which it was created.
To disable automatic keystore opening, delete the file containing obfuscated credentials for the private key specified in sslkeypasserase-obf and delete the sslkeypasserase-obf option in the key management system connection information file.
See
Refer to "pgx_keystore" in the Reference for information on pgx_keystore command.
Refer to "Appendix A Parameters" for information on the key management system connection information file.