KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: What's new with TLS in 4D v16R5?
PRODUCT: 4D | VERSION: 16 R5 | PLATFORM: Mac & Win
Published On: December 8, 2017

Starting from 4D V16R5, the default minimum supported TLS version is 1.2.

The old TLS versions were kept for compatibility purposes in order to give users a possibility to connect to old browsers using one of the following :

TLSv1_0 (TLS 1.0, introduced in 1999)
TLSv1_1 (TLS 1.1, introduced in 2006)
TLSv1_2 (TLS 1.2, introduced in 2008)

To switch back to one of the old protocols, execute the command SET DATABASE PARAMETER with a new selector Min TLS version.

NOTES:

  • The 4D Internet Commands plugin uses a different network layer, therefore this selector will have no impact on its TLS version.
  • This setting is ignored for your client server connections if your 4D Server uses the legacy network layer.

Commented by Angelo Caroprese on December 11, 2017 at 8:57 AM
It is important to note that this setting also affects HTTP Client commands like HTTP Get and HTTP Request. Some web servers still use TLS 1.0 certificates and these commands do not work if the TLS is not changed to a lower version.