Configuring SSL in Campaign

Follow this procedure to configure SSL in Campaign.

About this task

Note: If you are configuring SSL in Campaign, you must also configure the IBM Campaign Listener in SSL. If you do not set the IBM Campaign Listener in SSL the schedule flowchart status might be shown as Unknown.

Procedure

  1. Open the config.xml file in a text or XML editor.

    The config.xml file is in the conf directory under your Campaign installation.

  2. Set the following values in the config.xml file.
    • Set unicaClientKeystore = PATH_TO_JAVA_CERTIFICATE /PlatformClientIdentity.jks
    • unicaClientKeystorePwd = PASSWORD_OF_THE_JAVA_CERTIFICATE_FILE
    • unicaServerSSLFile = PATH_TO_GSKIT_CERTIFICATE/campaign.kdb
    • unicaServerSSLFilePwd = PATH_TO_GSKIT_STH_FILE/campaign.sth
  3. Save and close the config.xml file.
  4. Log in to Marketing Platform and click Settings > Configuration.

    The Configuration page appears.

  5. Set the value of the Campaign | unicaACListener | useSSL property to yes.
  6. If you deployed the web application on an SSL port, set the value of the Campaign | navigation | serverURL property to the web application URL. For example:

    serverURL=https://host:SSL_port/Campaign

    where:

    • host is the name or IP address of the machine on which the web application is installed

    • SSL_Port is the SSL port of the web application

    Note the https in the URL.

  7. If you are using the operational monitor, configure it for SSL by setting the value of the Campaign | monitoring | serverURL property to use HTTPS. For example:

    serverURL=https://host:SSL_port/Campaign/OperationMonitor

    where:

    • host is the name or IP address of the machine on which the web application is installed

    • SSL_Port is the SSL port of the web application

    Note the https in the URL.