Configuring Uniface Applications to Use TLS

Uniface supports the use of the TLS protocol to secure some or all communication between Uniface servers, clients, databases, and external services such as email and web services.

The Uniface TLS connector enables you to use certificate-based public-private key pairs to encrypt communication between communication peers.

Example: Configure TLS with a Self-Signed Certificate

The following steps demonstrate how to configure a desktop Uniface application to use TLS with a self-signed certificate for server verification. (If you are interested in configuring TLS for a web application, see TLS Connections for Uniface Servlets (WRD and SRD) and Configure a TLS Connection for a Uniface Servlet (WRD or SRD).)

In this example, the Uniface Router is acting as the TLS server, with the Uniface Server and Uniface client both acting as TLS clients. Certificates and keys are expected to be in UnifaceInstallPath\common\usys. If you put them in a different location, you need to reflect that in your configuration.

TLS Configuration for a Desktop Application
TLS configuration

More Information about TLS and Certificates

About TLS

TLS Connector

Configuring TLS

Configuration Settings

About Digital Certificates

Creating Certificates