With the removal of OpenSSL from XCOM Data Transport for z/OS, it is necessary to create or migrate your OpenSSL configuration files for use with System SSL. See the announcement here- XCOM Data Transport for z/OS Risk Mitigation through Stronger Encryption Security.
The parameters are different, and some are used differently than for OpenSSL.
Perform the following steps to convert your OpenSSL environment to System SSL.
Open SSL Section Name System SSL Section Name System SSL Usage
--------------------- ----------------------- -------------------------------------------------------------
KEYRING KEYRING_FILE Either the userid/keyring or the keyring database (.kdb) name
KEYRING_FILE KEYRING_FILE Either the userid/keyring or the keyring database (.kdb) name
KEYRING_PW KEYRING_PW Optional password for the keyring database (.kdb)
LABLCERT LABLCERT Label identifier of the certificate to be used
FIPS FIPS FIPS mode selection (YES | NO)
SSL_METHOD SSL_METHOD Minimum SSL/TLS level (SSLv3 | TLSv1 | TLSv1.1 | TLSv1.2)
CIPHER CIPHER Cipher families to be used (unchanged from Open SSL)
VERIFY_CERTIFICATE VERIFY_CERTIFICATE (YES | NO)
VERIFY_MACHINE VERIFY_MACHINE (YES | NO) - consult XCOM documentation for other options
HOST_NAME HOST_NAME Host names for validation (domain format, generics supported)
SERIAL_NUMBER SERIAL_NUMBER (Not used)
NAME NAME (Not used)
TITLE TITLE (Not used)
DESCRIPTION DESCRIPTION (Not used)
EMAIL EMAIL (Not used)
ORGANIZATIONAL_UNIT_NAME ORGANIZATIONAL_UNIT_NAME (Not used)
ORGANIZATION_NAME ORGANIZATION_NAME (Not used)
LOCALITY_NAME LOCALITY_NAME (Not used)
STATE_OR_PROVINCE_NAME STATE_OR_PROVINCE_NAME (Not used)
COUNTRY_NAME COUNTRY_NAME (Not used)
ICSF N/A (Not supported)
CA N/A (Not supported)
CA_DIRECTORY N/A (Not supported)
CERTIFICATE N/A (Not supported)
PRIVATEKEY N/A (Not supported)
RSAKEY N/A (Not supported)
DH N/A (Not supported)
RANDOM N/A (Not supported)
PASSWORD N/A (Not supported)
SSL_OPTION N/A (Not supported)
VERIFY_DEPTH N/A (Not supported)
For further information relating to configuring System SSL in XCOM, consult the XCOM™ Data Transport® for z/OS 12.0 documentation section Configure the System SSL Configuration File.
NOTE: SSL_METHOD is not specifically documented but can still be added if required and set to one of the above values. By default SSL_METHOD values for INITIATE_SIDE and RECEIVE_SIDE are set to ALL to enable all protocols supported by System SSL and the one to be used is then negotiated.
Moving to AT-TLS is an XCOM for z/OS best practice. See XCOM™ Data Transport® for z/OS 12.0 documentation section AT-TLS Support.