Certificate for Communication with Jedox Marketplace


The Jedox 7.1 installation needs a valid certificate to properly communicate with the Marketplace (jedox.cloud.marketplace.com). The certificate must be added to the keystore in <JEDOX_INSTALL_PATH>\tomcat\conf.

New Jedox 7.1 installation

A new Jedox 7.1 installation installs a new keystore file that holds the certificate. No further steps are required.

Update of an Jedox installation older than version 7.1

In this case, Jedox 7.1 setup attempts to add the certificate to the existing keystore. This will fail if the password for the keystore was changed manually (e.g. if Jedox was configured as described in Scenario 2 of the KB article Secure Client/Server Communication (TLS/SSL). In such cases, the certificate needs to be added manually to the keystore by the following steps:

  1. Open command line.
  2. Navigate to <JEDOX_INSTALL_PATH>\tomcat\conf.
  3. Open “importMarketplaceCert.cmd” with a text editor.
  4. Change default password “changeit” in keytool command to the correct password.
  5. Save the file.
  6. Execute the file, providing the path to JRE as parameter:
    importMarketplaceCert.cmd “<PATH_TO_JAVA>”
    Example: importMarketplaceCert.cmd “C:\Program Files\Java\jre1.8.0_91”
  1. Open the file “<JEDOX_INSTALL_PATH>/tomcat/conf/importMarketplace.sh” using a text editor.
  2. Change default password “changeit” in keytool command to the correct password.

If Jedox is started:

  1. Navigate to Jedox installation directory (default: /opt/jedox/ps).
  2. Execute command: chroot . /bin/bash
  3. Change directory to tomcat/conf.
  4. Execute ./importMarketplaceCert.sh

Jedox is not started:

  1. Navigate to tomcat/conf in installation directory (default: /opt/jedox/ps/tomcat/conf).
  2. Execute ./importMarketplaceCert.sh
Was this post helpful?
NoYes (No Ratings Yet)