DB2 Version 9.7 for Linux, UNIX, and Windows

SSLconfig.ini and SSLClientconfig.ini files replaced with new database manager configuration parameters

You no longer need to use the SSLconfig.ini and SSLClientconfig.ini configuration files to set up SSL support. The parameters that you used to set in these files have been replaced with database manager configuration parameters.

Details

The new database manager configuration parameters for server-side SSL support are as follows: The new database manager configuration parameters for client-side SSL support are as follows:

User response

To set up SSL support, set values for the new database manager configuration parameters.

The following tables show how the parameters in the SSLconfig.ini and SSLClientconfig.ini files map to these new database manager configuration parameters. The ssl_cipherspecs and ssl_versions parameters do not have equivalent parameters in these files; they provide new configuration options.

Table 1. Mapping of server-side SSL support parameters to new database manager configuration parameters
Version 9.5 SSLconfig.ini parameters Version 9.7 database manager configuration parameters
DB2_SSL_KEYSTORE_FILE ssl_svr_keydb
DB2_SSL_KEYSTORE_PW ssl_svr_stash
DB2_SSL_KEYSTORE_LABEL ssl_svr_label
DB2_SSL_LISTENER ssl_svcename

The ssl_svr_stash database manager configuration parameter is not exactly equivalent to the DB2_SSL_KEYSTORE_PW parameter. The ssl_svr_stash configuration parameter points to a stash file that holds the encrypted password to a key database, whereas the DB2_SSL_KEYSTORE_PW parameter specifies the password itself.

Table 2. Mapping of client-side SSL support parameters to new database manager configuration parameters
Version 9.5 SSLClientconfig.ini parameters Version 9.7 database manager configuration parameters
DB2_SSL_KEYSTORE_FILE ssl_clnt_keydb
DB2_SSL_KEYRING_STASH_FILE ssl_clnt_stash