Using XCOM with IBM's SystemSSL in Z/OS to perform encrypted (SSL) transfers.
Storing certificates and private keys in a SAF keyring managed by the Z/OS security product (RACF, Top Secret or ACF2)
Should the KEYRING_PW section in the SYSconfig.cnf file have a value in this case?
For reference, the sample SystemSSL configuration file delivered by XCOM install contains:
[KEYRING_PW]
INITIATE_SIDE = password
RECEIVE_SIDE = password
Release: 12.0
Component: XCMVS
When initializing the SystemSSL connection, CA XCOM passes the values set in KEYRING_FILE and KEYRING_PW sections to the IBM System SSL API as attributes GSK_KEYRING_FILE and GSK_KEYRING_PW.
GSK_KEYRING_PW is the key used to decrypt the keystore database file and implies that a keystore file is going to be used.
If KEYRING_PW is mistakenly set in this situation, we can expect to receive below error message from XCOM:
XCOMM1510E System SSL: gsk_environment_init(env_handle): RC = 202: Reason = Error detected while opening the certificate database