Menu
Simba Technologies
Simba Technologies

SimbaEngine X SDK 10.1.15
SimbaClient/Server Developer Guide

Configuration Properties for SSL

To establish an SSL connection, you must configure the following properties on both SimbaClient and SimbaServer:

  • UseSSL to specify that SSL is to be used.
  • SslCertfile on the Server, or SslCACertfile on the client, to specify a certificate file.
  • OR, SslKeyFile to specify a key file. Only one of SslCertfile or SslKeyFile needs to be specified.

For more information on setting ODBC client properties for SSL, see Secure socket layer (SSL) properties. For more information on setting JDBC client properties for SSL, see Secure socket layer (SSL) properties. For more information on setting properties for SSL, see SSL Configuration Properties.

UseSSL

The following table explains the type of connection that is established when UseSsl is set on the client and server:

 

Client

UseSsl=
Disabled

Client

UseSsl=
Enabled

Client

UseSsl=
Required

Server

UseSsl=Disabled

Connection. No SSL.

Connection. No SSL.

No Connection.

Server

UseSsl=Enabled

Connection. No SSL.

Connection with SSL.

Connection with SSL.

Server

UseSsl=Required

 

No Connection.

Connection with SSL.

 

Connection with SSL.

 

Example:

  • When SimbaClient has UseSslset to Enabled and SimbaServer has UseSslset to Required, a connection using SSL will be established.
  • When SimbaServer has UseSSL set to Required, SimbaClients that want to connect to it must have UseSSL set to either Enabled or Required.
  • When SimbaServer has UseSSL set to Enabled, it will accept both SSL and non SSL connections from clients, though SSL will be used if the client has it set to either Enabled or Required.