Kerberos support

Client-Library version 11.1 and later supports Kerberos security features for applications that desire a high level of security when communicating over a network. By installing the required Kerberos software, and performing the appropriate configuration tasks, your Client-Library applications can take advantage of the following Kerberos security features that are supported in this version:

To develop and run Client-Library applications that take advantage of Kerberos features, perform the tasks listed in Table 1-3.

Table 1-3: Required tasks for Kerberos support

Tasks

For more information

Install the Kerberos software on your system.

Refer to your Kerberos documentation and the Open Client and Open Server Configuration Guide for UNIX for instructions.

Configure the security section of the libtcl.cfg configuration file.

See the Open Client and Open Server Configuration Guide for UNIX.

Log in to the Kerberos security environment with the Kerberos kinit utility, before running your Client-Library application.

Refer to your Kerberos documentation.

Set the environment variable to the credential cache directory location.:

  • For CyberSafe, CSFC5CCNAME

  • For MIT, KRB5CCNAME

Refer to your Kerberos documentation. Default credential cache directory location varies by platform.

Set the desired security features using ct_con_props or use the default credentials by not setting ct_con_props

See the Open Client Client-Library/C Reference Manual.

Use CS_SUPPORTED action type in ct_con_props and ct_config to determine if a security feature is supported.