Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you want to run KPI Management using HTTPS, you need to follow these steps:

Create a Keystore for the SC

  1. Start the generation sequence by entering:

    Code Block
    $ keytool -keystore <path to where the keystore should be placed>/kpi.keys -genkeypair -keyalg RSA -alias kpisc -ext san=ip:<your SC ip address>


    Note
    titleNote!

    The directory where the keys are to be placed should exist before running this command.


  2. Enter a password when prompted.

  3. When asked “What is your first and last name?” type in your SC host (localhost, for example)

  4. Leave the rest of the fields for the CN empty.

  5. When asked to verify that the CN is correct, enter yes.

  6. Enter the password for the platform when prompted.

Your keystore has now been created.

Export a Certificate from the Created Keystore

  1. Start the export sequence by entering:

    Code Block
    $ keytool -keystore <path to where the keystore is placed>/kpi.keys -export -rfc -alias kpisc -file <path to where the keystore is placed>/kpi.pem


  2. Enter the password for the keystore when prompted.

The certificate has now been created.

Import the Certificate into the CAcerts

The certificate should be imported on the machines that will connect to you kpisc, Spark, SC etc. Follow this procedure for each machine:

...

The certificate is now imported.

Configure HTTP Properties for KPISC

Configure the following HTTP properties:

...


Now you are ready to get started with KPI Management using HTTPS. Follow the instructions on 4.1 KPI Management Quick-Start Guide (before 8.1.2.0) for an example of how to do this. 

Browser Configuration

To make the KPI Management WebUI work with HTTPS:

  1. Navigate directly to your service model in your browser by using a URL pointing out the model; https://<platform host>:8095/api/v1/model?config=<service model>.

    You will see a message saying that the certificate is not trusted and there will be a button you can click to add an exclusion for it.

  2. Add an exclusion for the certificate.

    The content will now be available for editing.

See 2.4.2 See Creating a Profile and Provisioning via the Web UI (deprecated)Service Model Using the Model Builder for further information on how to create and edit your service models.

...