Please enable JavaScript to view this site.

Altova FlowForce Server 2020 Advanced Edition

The instructions below show you how to enable SSL for the "FlowForce Web Server" service, that is, the service which drives the Web administration interface of FlowForce.




You need a private key and its corresponding certificate signed by a certificate authority trusted by your browser (such as DigiCert, Comodo, and so on). You also need all the intermediary certificates provided by the certificate authority. For information about obtaining these, see Signing SSL Certificates with a Certificate Authority or Creating Self-Signed SSL Certificates.

If you created self-signed certificates, each client browser must be configured to trust your self-signed certificate authority (see Importing Root Certificates).


Once the prerequisites are met, you can secure the connection between a browser and FlowForce Web Server as follows:


1.Open the FlowForce Server setup page.

2.Find the settings grouped under "FlowForce Web Server" and do the following:


a.Select the Enabled check box under "SSL Encrypted Connection".

b.Next to "Bind address", select All interfaces ( (assuming that FlowForce Web Server should be accessible from the outside world, not just locally from the current machine).

c.Enter the host (domain) name and port where FlowForce Web Server should listen for SSL encrypted connections, in the Host name and Port fields, respectively.


The domain name entered in the Host name field must correspond to the SSL certificate's Common Name. The port must not be in use.


Depending on the case, you can also select "other" and enter the IP address where FlowForce Server listens for SSL encrypted connections. If you entered an IP address in the "other" field without entering a host name, this IP address must correspond to the SSL certificate's Common Name.


d.Enter the path to the certificate and private key file in their respective text boxes. The certificate must be in PEM format. The file extension of PEM files is usually .pem but it can also be .key, .cert, .cer, or .crt.

e.If applicable, enter the path to the intermediary certificate file (see Preparing Intermediary Certificates).

f.Optionally, clear the Enabled check box under "Unencrypted Connection". Note that this will make FlowForce Web Server unavailable through plain HTTP, so you should take this step only after the SSL encrypted connection works. Instead of disabling the HTTP connection completely, you may want to restrict it to local connections only, as shown in the image below.


3.Click Apply settings and restart FlowForce services.


After you select the SSL Enabled check box and click Apply settings and restart FlowForce services, the browser will be redirected to the "https" (not the "http") URL.


Note the following:


The browser (or connecting client) will still display warnings if the Common Name (CN) of the SSL certificate does not correspond to the domain name or IP address where FlowForce Server runs.

If you are using self-signed certificates, the browser (or connecting client) will still display warnings if you did not add your CA root certificate to the operating system's certificate store, or to the browser's certificate store (see Importing Root Certificates)

© 2020 Altova GmbH