Log In    |    Knowledge Base    |    4D Home
Tech Tip: Securing client/server connection
PRODUCT: 4D | VERSION: 2003.3 | PLATFORM: Mac & Win
Published On: May 13, 2004

You can secure a client/server connection by encrypting the connection based on the SSL (Secured Socket Layer) protocol. You simply activate encrypted mode on the server side and all the client stations will connect in secured mode. In order for it to work, you need to properly install and place 4DSLI.DLL file (Secured Layer Interface for SSL management) in the 4D Extensions folder on both the server and the client side. This file is installed by default. The 4D Extensions folder is located at the same level as the 4D Server and 4D Client applications.

Here are the steps for encrypting a Client/Server connection:
-In the Preferences setting on the server side, choose Application and select Client/Server.
-Select "Encrypt Client/Server Connection" and click OK.
-Restart 4D Server for the settings to take effect.

When you connect using 4D client, the name of the database that is published in secured mode will be preceded by a caret (^) in the TCP/IP page of the connection dialog. If the database is not published dynamically, you need to put the caret before the name of the database in Custom entry.
Note: With encryption, your connection will be slower.