Some email and network API providers are deprecating certain levels of TLS security.  For example, Office 365 disabled TLS 1.0 in October 2021.  UnForm can be configured to restrict the use of certain levels.  To do so, edit or add a configuration file in the UnForm server installation path.  On Windows, this file usually already exists.  On Linux, it can be created.


UnForm supports the maximum TLS version that was available at the time that major version of UnForm was released.  This was TLS 1.1 for UnForm 9, TLS 1.2 for UnForm 10.0, and TLS 1.3 for UnForm 10.1.  Accordingly, to enable the maximum level, edit files as described below.


UnForm 10.1


File: rt/uf101drun.ini

Edit the [Config] section to include these lines:


[Config]

NoSSLv2=1

NoSSLv3=1

NoTLSv1=1

NoTLSv1.1=1

NoTLSv1.2=1


This will force the use of TLS 1.3.  Note that very few services require 1.3 at this writing.  Also, 1.3 requires that the openssl libraries are version 1.1 rather than 1.0, so a recent operating system is required.  In general, unless your needs are unusual, don't add NoTLSv1.2.


UnForm 10.0


File: rt/uf100drun.ini

Edit the [Config] section to include these lines:


[Config]

NoSSLv2=1

NoSSLv3=1

NoTLSv1=1

NoTLSv1.1=1


This will force the use of TLS 1.2


UnForm 9


File: rt/uf90drun.ini

Edit the [Config] section to include these lines:


[Config]

NoSSLv2=1

NoSSLv3=1

NoTLSv1=1


This will force the use of TLS 1.1.