QlikView 12.80 will now move, by default, to the AES 256 GCM encryption mode.
By default, new certificates will be created using the new mode.
When upgrading a system that is already using certificates, the system will work as it is in the old, less secure, mode AES 256 CBC.
This article will detail how to upgrade an existing installation with the new, more secure, certificates.
Environment
Instructions for upgrading QlikView with new certificates mode (GCM)
Before implementing this, TLS 1.2 or higher has to be enabled for QVS to work normally. Check this article for details on how to do that.
-
Perform the upgrade on all machines in the cluster.
-
After completion, the installer will ask you to restart the machine/s.
-
After the restart, stop all the running QlikView services
-
Open "C:\Program
Files\QlikView\Management Service\QVManagementService.exe.config" and apply
the following config change :
<add key="InstallingNewCertificatesAndCryptoKey" value="true"></add>
-
All services in a cluster need a new certificate.
For each clustered service, with the exclusion of the QlikView Server services and License (Dispatcher) Services, edit the:
C:\Program
Files\QlikView\NAMEOFTHESERVICE\QVNAMEOFTHESERVICE.exe.config file to contain
<add key="InstallingNewCertificatesAndCryptoKey" value="true"></add>
-
For QlikView Server nodes, edit the settings.ini file at "C:\ProgramData\QlikTech\QlikViewServer\Settings.ini" and add the line
InstallingNewCertificatesAndCryptoKey=1 to the "Settings 7" section
-
Start the QMS first and then rest of all services
-
In the QlikView Management Console, navigate to the "System" and open the "Setup" subtab.
-
For each service:
- Select a service, and then click the "General" tab.
- Click the Apply button in the bottom right of the window, and then follow the instructions to install the certificate.
- Repeat the above procedure for each service (in any order)
- Shut down all QlikView services (in any order).
- Disable the flag InstallingNewCertificatesAndCryptoKey for all services (previously enabled in steps 4, 5, and 6)
- Start the QlikView Management Service
- Start all other services
See the help-site for more details about the process above.
NOTE: in case a downgrade to 12.70 is needed, after downgrading you will need to recreate the encryption data by following this article.