PLBWEB_SSL_Version Keyword
10.7
PLBWEB_SSL_Version={ver}
This keyword is used to specify the OpenSSL DLL 32-bit library version to be loaded for PWS connects that use a SSL connection. This keyword only takes affect when the 'PLBWEB_SSL_1_1_USED' is set to 'on' and the PL/B Web Server is configured to used for SSL connections.
Note:
1. The {ver} is a string that specifies the OpenSSL DLL library version to be loaded. The {ver} string is limited to fifteen (15) characters. The PL/B Web Server uses the {ver} string to create an OpenSSL DLL library name as follows:
a. When the PL/B Web Server has the 'PLBWEB_SSL_1_1_USED=on' keyword is set, by default the PL/B Web Server loads the OpenSSL libraries named 'libssl-1_1.dll' and 'libcrypto-1_1.dll'. If the 'PLBWEB_SSL_VERSION' is used, the PL/B Web Server replaces the default binary names with the new version names that are created.
b. When the 'PLBWEB_SSL_VERSION={ver}' keyword is specified, The PL/B Web Server uses the {ver} characters to create the OpenSSL DLL library names as follows:
libssl-{ver}.dll
libcrypto-{ver}.dll
Warning:
Make sure that the {ver} character are specified exactly as found in the OpenSSL DLL file names to be loaded.
Example:
To load/use an OpenSSL DLL version 3 library:
1. Add the PLBWEB_SSL_VERSION keyword to the 'plbwin.ini' configuration file under the [Environment] section as follows:
PLBWEB_SSL_VERSION=3
In this case, the PL/B Web Server will create the OpenSSL DLL library names as follows:
libssl-3.dll
libcrypto-3.dll
2. Make sure that only 32-bit OpenSSL DLL binary files are being loaded and used because the PL/B Web Server is a 32-bit application.
See Also: PLBWEBSRV Keywords, Server Command Line
![]() |