Upgrading OpenSSL Libraries

To enable customers to quickly upgrade to a higher version of OpenSSL libraries, lmadmin is dynamically linked against the OpenSSL libraries. Only the following type of OpenSSL upgrades is supported by Revenera: Upgrade from X.Y.Za to X.Y.Zb—Low risk (e.g. 1.0.2h to 1.0.2k version of OpenSSL)

More significant upgrades are unsupported due to possible API incompatibility issues; for example, an upgrade from 1.0.2 to 1.0.3 or 1.1.0 is unsupported.

To upgrade to a higher version of OpenSSL libraries on Linux and Solaris platforms:

After installing lmadmin and before running lmadmin, add the path to the replacement OpenSSL dynamic libraries to the environment variable LD_LIBRARY_PATH.

Example: For Linux and Solaris platforms, use the LD_LIBRARY_PATH environment variable:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<OpenSSL dynamic libraries path>

To upgrade to a higher version of OpenSSL libraries on OS X platforms:

After installing lmadmin and before running lmadmin for the first time, change the rpath to point to the location of the replacement OpenSSL dynamic libraries. Use a command similar to the following:

install_name_tool -add_rpath /usr/local/lib <lmadmin_install_dir>/lmadmin

Note:The actual rpath entry (/usr/local/lib in the example above) may depend on the way OpenSSL libraries have been built.

To upgrade to a higher version of OpenSSL libraries on Windows platforms:

After installing lmadmin and before running lmadmin for the first time, replace the OpenSSL dynamic libraries in the lmadmin install directory with the updated versions.

Note:The lmadmin provided for AIX platforms does not support OpenSSL decoupling. Therefore, the AIX lmadmin is linked against the static libraries of OpenSSL.