PLBFTP_SSL_Version Keyword


10.7

PLBFTP_SSL_Version={ver}

 

This keyword is used to specify the OpenSSL DLL 32-bit library version to be loaded for PWS FTP connections that use SSL. This keyword ONLY takes affect when the 'PLBFTP_SSL_1_1_USED' is set to 'on' and the PL/B Web Server is configured to used SSL connections for FTP support.

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 Windows runtime uses the {ver} string to create an OpenSSL DLL library name as follows:

 

a.By default the PL/B Windows runtime can load the OpenSSL libraries named 'libssl-1_1.dll' and 'libcrypto-1_1.dll'. See the 'Sunbelt PL/B Runtime Reference' manual under the PLB_LOADLIBSSL_FIRST for more details.

 

b. When the 'PLBFTP_SSL_VERSION={ver}' keyword is specified, PL/B Windows runtime 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:

 

1.   To load/use an OpenSSL DLL version 3 library:

 

2.   Add the PLBFTP_SSL_VERSION keyword to the 'plbwin.ini' configuration file under the [Environment] section as follows:

 

PLBFTP_SSL_VERSION=3

 

In this case, the PL/B Windows runtime will create the OpenSSL DLL library names as follows:

 

libssl-3.dll

libcrypto-3.dll

 

3.   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 applications.

 

 

See Also: PLBWEBSRV Keywords, Server Command Line



PL/B Web Server PLBFTP_SSL_SETCIPHER PLBFTP_USER