About this task
During the installation of Web Client, the installer uses the public keys of remote services such as Apache CouchDB and UAA. This allows HTTPS communication between Web Client applications and these remote services.
If you change the SSL certificate of these remote services, the communication fails. This topic describes how to resolve this issue.
Procedure
- Access the wcrepair.sh file in the uc-ansible-installer folder.
- Provide execution permissions to wcrepair.sh file by running the following command:
sudo chmod +x your/pathto/installer/uc-ansible-installer/wcrepair.sh
- Run the wcrepair.sh file by running one of the following commands:
- If you are running this utility directly on the Web Client node:
<installer path>/uc-ansible-installer/sudo ./wcrepair.sh -l -pkey reset
- If you are running this utility remotely on the Web Client node:
<installer path>/uc-ansible-installer/sudo ./wcrepair.sh -r -pkey reset
- At the Enter the Web Client Installation Directory prompt, enter the location where the Web Client is installed.
- At the Enter the ROOT CA path (incuding the file name) prompt, provide the valid Certificate Authority (CA) certificate including the file name in the .pem format.
- If you run this utility remotely, enter the details of the Web Client node.
The installer reads the existing installation configuration, and updates it with the new public keys of Apache CouchDB and UAA.