SSL-enabled drivers use OpenSSL library files (SSL Support Files) to implement cryptographic functions for data sources or connections when encrypting data. By default, the drivers are configured to use the most secure version of the library installed with the product; however, you can designate a different version to address security vulnerabilities or incompatibility issues with a specific library. In addition to the OpenSSL libraries installed with the product, you can also designate libraries that you supply; however, the drivers are only certified against libraries provided by Progress. To designate the OpenSSL library for your connection or data source, you can configure CryptoLibName and SSLLibName connection options or replace the OpenSSL library files in the installation directory.
To use connection options, specify the absolute path to your cryptographic library for the CryptoLibName option and the absolute path to your SSL library for the SSLLibName option. If you are using OpenSSL library files provided by Progress, these libraries are combined into a single file; therefore, the value specified for these options should be the same. For non-Progress library files, the libraries may use separate files, which would require specifying the unique paths to the libeay32.dll (cryptographic library) and ssleay32.dll (SSL library) files. Note that if you are using a GUI, these options are not exposed on the setup dialog. Instead, use the Extended Options field on the Advanced tab to configure these options. See "CryptoLibName" and "SSLLibName" in your driver's chapter for details.
In the default configuration, the drivers use the OpenSSL library file located in the \drivers subdirectory for Windows installations and the /lib subdirectory for UNIX/Linux installations. You can replace this file with a different library to change the version the drivers use. When using this method, the replacement file must contain both the cryptographic and SSL libraries, and use the same file name as the default library. For Windows, this name is xxssl27.dll. For UNIX, this name is libxxssl27.so.
Refer to the readme file shipped with your product for current information and a complete list of installed OpenSSL libraries.