Configuring SSL in Integrator Designer

This topic describes how to configure SSL in Integrator Designer.

To configure SSL in Integrator Designer:

  1. Copy the keystore and truststore files from your Endeca Server installation to a location in your Integrator Designer installation.
  2. Start Integrator Designer.
  3. Select Preferences from the Window menu.
  4. From the Preferences menu, select Java > Installed JREs.
  5. In the Installed JREs menu, click on the checked JRE and then click Edit.

    The Edit JRE menu is displayed.

  6. In the Default VM Arguments field, enter the following on a single line. Replace the filenames and passwords with the ones you created, and specify the paths to the location where you placed the files:
    -Djavax.net.ssl.keyStore=path\to\yourcertkeystorefile.jks
    -Djavax.net.ssl.keyStorePassword=keystorepass
    -Djavax.net.ssl.trustStore=path\to\yourtruststorefile.jks
    -Djavax.net.ssl.trustStorePassword=truststorepass
  7. Click Finish to apply your change and close the Edit JRE menu.
  8. Click OK to close the Preferences menu.
  9. In a simple text editor, open the integrator.ini file in the root of your Integrator installation. Under the "-vmargs", add the code from Step 6. For example:
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=256m
    -Xms40m
    -Xmx512m
    -Djavax.net.ssl.trustStore=/endeca_server/ssl/endecaServerTrustStore.ks
    -Djavax.net.ssl.trustStorePassword=endeca
    -Djavax.net.ssl.keyStore=/endeca_server/ssl/endecaServerClientCert.ks
    -Djavax.net.ssl.keyStorePassword=endeca
    

You must enable SSL on graph components that communicate with the Endeca Server. For details, see Securing individual components.