Configure SSL (Secure Socket Layer)

For a list of the encryption algorithms EnterWorks can be configured to support, see: Supported Security Specifications.

To configure EnterWorks to use SSL:

  1. Obtain valid encryption certificate files.

    The customer must provide you a valid pair of encryption certificate files: a certificate file and a key file.

    • key.pem

    • cert.pem

    These files must be in PEM format and must be named as specified above. Store these files in the folder:

    <drive>:\Enterworks\certs\ssl
  2. Set the configuration parameters for enable-web-server-service
    1. The create-<service-name>-service.cmd scripts should exist in the following folder. If they do not, create the create-service scripts.
      <drive>:\Enterworks\enable2020\services\install
    2. Back up:
      create_enable-web-server-service.cmd
      by copying it to:
      <drive>:\Enterworks\enable2020\services\install\archive\
    3. To facilitate troubleshooting, append the datetime to the end of the filename of the backed up file.
    4. Open create_enable-web-server-service.cmd for editing.
    5. If the setting -webKeysPath doesn't exist in the script, add it.
    6. Set the value of -webKeysPath to point to the folder holding the encryption files:
      -webKeysPath=<install-drive>:\Enterworks\certs\ssl
    7. Save the script.
    8. Use the script.
  3. Restart all services.

EnterWorks is now configured for SSL.