OpenSSL requirements

This topic lists the required versions of OpenSSL for the various operating systems.

Important

For additional information about OpenSSL, see Synergex KnowledgeBase article 100001979.

The following Synergy/DE features require OpenSSL. Before installing OpenSSL, consult the documentation pertaining to the feature you plan to use for details on where the OpenSSL libraries should be installed and whether you need to set any environment variables or paths.

Windows

Synergy/DE 10.3.3 supports OpenSSL version 1.0.1x. Connectivity Series supports version 1.x.

UNIX

For Synergy/DE 10.3.3, you should use the version of OpenSSL that comes from the vendor and is specific to your UNIX platform and version. The OpenSSL shared libraries required by Synergy/DE are libcrypto.so.#.#.# and libssl.so.#.#.#, where #.#.# is the version number, e.g., 1.0.1.

Connectivity Series supports version 1.x of OpenSSL.

Synergy/DE features that use OpenSSL will display an error if the correct version cannot be found. If you are in doubt as to whether you have the correct version for the features you want to use, run one of the following commands:

ldd $DBLDIR/bin/synssllib.so 
ldd $DBLDIR/bin/httpslib.so

OpenVMS

Synergy/DE 10.3.3 supports both HPE SSL1 version 1.0‑2C and higher (which is based on OpenSSL 1.0.2 C) and HPE SSL 1.4 and higher (which is based on OpenSSL 0.9.8x). SSL1 requires HP OpenVMS 8.4 or higher (on both Alpha and I64) or VSI OpenVMS 8.4‑2L or higher.

Note

Connectivity Series supports only HPE SSL1 version 1.0‑2C and higher, which means HP OpenVMS 8.4 or higher (on both Alpha and I64) or VSI OpenVMS 8.4‑2L or higher is required for encryption support in Connectivity Series. The runtime support file VTXSSL.EXE, built with SSL1, is installed.

On HP OpenVMS 8.4 and VSI OpenVMS 8.4‑2L, the runtime support files SYNSSLLIB.EXE and HTTPSLIB.EXE are built with SSL1 to take advantage of the latest security fixes. We strongly recommend that you use the latest version of SSL1 for security reasons. However, if you require SSL 1.4 functionality, you can use the runtime support files built with SSL 1.4, which are distributed in SYNERGYDE$ROOT:[DBL.BIN]. To use the 1.4 files, copy SYNSSLLIB_V14.EXE to SYNSSLLIB.EXE and copy HTTPSLIB_V14.EXE to HTTPSLIB.EXE, and then replace them in the install tables by executing SYS$MANAGER:SYNERGY_STARTUP.COM or the appropriate INSTALL REPLACE commands therein.

On OpenVMS versions prior to 8.4 (HP) and 8.4‑2L (VSI), the runtime support files SYNSSLLIB.EXE and HTTPSLIB.EXE are built with SSL 1.4. The files for SSL1 (named SYNSSLLIB_V101.EXE and HTTPSLIB_V101.EXE) are also installed in SYNERGYDE$ROOT:[DBL.BIN]. Should you upgrade your operating system to a version that supports SSL1, just rename these files to SYNSSLLIB.EXE and HTTPSLIB.EXE, respectively, and then replace them in the install tables are described above.