Designating an OpenSSL library
- Last Updated: August 13, 2026
- 1 minute read
- DataDirect Connectors
- ODBC
- Progress Openedge 8.0
The driver uses OpenSSL library files (TLS/SSL Support Files) to implement cryptographic functions for data sources or connections when encrypting data. By default, the driver is 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 your current library. Although the driver is only certified against libraries provided by Progress, you can also designate libraries that you supply. The methods described in this section can be used to designate an OpenSSL library file.
File replacement
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. You can replace this file with a different library to change the version used by the drivers. When using this method, the replacement file must contain both the cryptographic and TLS/SSL libraries and use the same file name as the default library. For example, the latest version of the library files use the following naming conventions:
Windows:
- Version 3.5: ivopenssl.dll and ddopenssl.dll
UNIX/Linux:
- Version 3.5: ivopenssl.so and ddopenssl.so