2022.2

Table Of Contents
using HTTPS connections) the port can be set to 0.
Note that it is possible to use both the NodeJS Server and the standard HTTP Server sim-
ultaneously, provided that they are not set to listen to the same port. See "NodeJS Server Input
plugin preferences 1" on page664.
l
Time out: Set the timeout period in seconds. The default value is 120 seconds.
l
Enable server for SSL requests: Check this option to enable secure data exchange over the
Web. This enables the boxes below and lets you specify your secure communication settings.
Note: The Root certificate, Certificate and Key files must be in the PEM format (ASCII
base64 encoded). Files in DER format, the binary encoded version of the PEM format, can-
not be used to configure Workflow, although they may have the same file extension (e.g.
.crt, .cer). Please check the format of your files, using a tool like: https://www.ht-
tpcs.com/en/ssl-converter.
l
Root certificate: Enter the absolute path to the public key certificate identifying the root cer-
tificate authority. The file generally has a .crt extension.
l
Certificate: Enter the absolute path to the public key certificate identifying the certified server.
The file generally has a .crt extension.
Note: If the Root Certificate and Certificate file are identical, this is considered a self-
signed certificate, which is considered unsecured by most browsers.
For more information about certificates see: "Obtaining a certificate" on page31.
l
Key: Enter the absolute path to the Private Key file. This file generally has a .key extension.
l
Password: Enter the password (or passkey) for the Private Key file. The maximum length of this
password is 64 characters.
This password is encrypted within PlanetPress Workflow server and is not saved in plain text.
l
Minimum encryption level: Choose the minimum cryptographic protocol (SSL 2.3, TSL 1.0, 1.1
or 1.2). This is determined by the software that generated the keys. If the highest level supported
by the client is lower than the chosen minimum encryption level, the connection will be refused.
Note:
When SSL is enabled and a user sends a query prefixed with https://, then this specific
communication will be sent through port 443, which cannot be changed in Workflow.
However, http:// requests will still be received on the port specified in http server pref-
erences.
SSL is used to accept secured, encrypted requests from web clients and requires a cer-
tificate delivered by an approved authority. When a website is secured by an SSL
Page 659