Enter your keyword

Using a trusted SSL Certificate with Ping

(Introduced in version 2019.02.06)
The Ping install ships with a default self-signed certificate to secure the connection between the desktop of the user and the hosted application. This is a secure approach that enables https connections but will result in error messages in browsers, such as “The site’s security certificate is not trusted” (Chrome) or “This Connection is Untrusted” (Firefox).

This also has an affect on the way the Ping Extension will work in Qlik Sense as this can cause cross-domain errors which require the user to click on a message that allows the browser to ‘run unsafe scripts’ (not an optimal user experience).

Steps to Follow to Add a trusted SSL certificate for Ping (Version 2019.04 on).
  1. Access to the Ping server via remote desktop
  2. Navigate to the C:\Program Files\Ping\gateway\config\certificates\self folder
  3. Backup the client.pem and client_key.pem certificate files so you can rollback the change if necessary.
  4. Replace the certificate files with your equivalent client and client_key certificate files.
  5. Restart the Ping Gateway service.


Steps for version 2019.03.xx
  1. Access to the Ping server via remote desktop
  2. Navigate to the C:\Ping <version>\client\trusted_certificate folder
  3. Ensure there are two folders present in this folder as below, and create these if they are not present:
    • ca_files
    • certificate
  4. Copy your SSL certificate (pfx or pem) into the C:\Ping <version>\client\trusted_certificate\certificate\ folder
  5. If you have .ca-bundle file then paste it in C:\Ping <version>\client\trusted_certificate\ca_files\ folder
  6. If you have passphrase for the certificate then you should:
    • Open the C:\Ping <version>\server\pingConfig.JSON file
    • find the pingpassphrase key and add your passphrase
    • save the pingConfig.JSON file
  7. Restart the Ping Setup service using windows services.