Create a Tiny Editors Services specific SSL configuration

This task outlines the process for creating a Tiny Editors Services specific SSL configuration from the web-aware trust store. This procedure includes updating the application.conf to add the SSL configuration attributes.

Before you begin

Before you begin:

Procedure

  1. Log in to the web interface of the WebSphere Application Server Console.
    The default address is: https://host_name:9043/ibm/console
  2. Expand Security and click the SSL certificate and key management link.
    SSL certificate and key management link
  3. Click the SSL Configurations link.
    Showing SSL certificate and key management options. The SSL Configurations is highlighted.
  4. Click New.
    Page showing existing SSL configurations.
  5. Define the SSL configuration.
    1. Enter a Name for the Tiny Editors Servers SSL configuration
    2. From the Trust store name list, Select the Tiny Editors Services trust store.
    3. Click OK.
    Options for a new SSL Configuration.
  6. Click the Save link.
    Confirmation dialog for saving the new SSL Configuration.
  7. Open the Tiny Editors Services configuration file application.conf in a text editor.
    Note: Use a plain text editor to avoid inserting invalid formatting or symbols into application.conf. Do not use a rich text editor such as Microsoft Word for editing configuration files.
  8. Under the ephox root element, define the SSL configuration for the Tiny Editors Services by adding the following elements:
    1. ephox.http.websphere.ssl-config-name : The name of the Tiny Editors Services SSL configuration set in step 5.a.
    2. ephox.http.websphere.use-ssl-config : Set to true.
    3. ephox.http.trust-all-cert : Set to false.
    Figure 1. Example of an application.conf with a custom SSL configuration.
    ephox {
      # ... other settings not shown
      http {
        websphere {
          ssl-config-name = "TinyServicesSSLSettings"
          use-ssl-config = true
        }
        trust-all-cert = false
      }
    }