Perform this procedure if you want to enable SSL connection between any of the following:
An Experience Portal local Postgres database and Usage Metering.
An Experience Portal external Postgres database and Usage Metering.
Connect to the Postgres server by using PuTTY.
Run the following command and note down the output of the command:
ADDITIONAL INFORMATION:
hostname
Do the following to make the Postgres server a root certificate authority:
Replace <root.yourdomain.com> in the following command with the output of the hostname command and run the following command to generate a root certificate signing request (CSR) and a public/private key file (root.key):
The preceding command generates the root.crt file, which is a CA-signed root certificate file.
If the command in the preceding step displays an error mentioning that the openssl.cnf file is not found, run the following command to find the file on the server:
ADDITIONAL INFORMATION:
find / -name "<filename>"
Replace the file location in the command in the preceding step with the correct file location and run the command.
Do the following to generate a server certificate that is signed by this root CA:
Replace <dbhost.yourdomain.com> in the following command with the output of the hostname command and run the following command to generate a server certificate CSR and a public/private key file (server.key) for this CSR:
After you perform this procedure, you must select the SSL check box when adding Experience Portal Manager to your Avaya OneCloud™ Subscription system to enable the SSL connection.