Openssl, enables encrypted communication between client and server. For ecflow this can be used for user commands.

To enable this, please ensure you build ecflow with '-DENABLE_SSL'. You will need to ensure that open ssl is installed on your system.

ecflow_client --version # look for a string openssl
ecflow_server --version # look for a string openssl

In order to use openssl, we need set up some certificates. (These will be self signed certificates, rather than a certificate authority).

The ecflow client and server, will look for the certificates in  $HOME/.ecflowrc/ssl directory.

Ecflow server expects the following files in : $HOME/.ecflowrc/ssl

Ecflow client expects the following files in : $HOME/.ecflowrc/ssl

The following steps, show you how to create these files: