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



PL/B Web Server PLBWEB_SSL_SHUTDOWN PLBWEB_TERMTIME