Using TLS/SSL with the CICS IBM ECI Resource Adapter
Describes how to configure an Enterprise Server to use TLS with the Rocket Software CICS IBM ECI resource adapter.
Rocket® Enterprise Suite products provide a proprietary run-time engine to enable compatibility for customers’ IBM® CICS® applications. IBM and CICS are registered trademarks of International Business Machines Corp. Rocket Enterprise Suite products do not include an IBM CICS engine and are not affiliated with IBM. Further information can be found here.
After installing and configuring the Rocket Software CICS IBM ECI resource adapter, including enabling TLS, you can perform further configuration to establish secure communication between the resource adapter and Enterprise Server. To do this, generate a Java keystore that includes Enterprise Server trusted certificates that can be used by CICS resource adapter programs; then import your trusted root certificate into the keystore.
Configure the RA and Enable TLS
See CICS IBM ECI Resource Adapter Configuration for more information.
To generate a keystore:
- Generate a Java keystore using the
keytool command provided with the JDK. For example:
keytool -genkey -alias esServer -keyalg RSA -keystore estrustStore.jks - Optionally, you can provide a password for the generated keystore.
To import the trusted root certificate you set the trusted root certificate to verify the certificate provided by Enterprise Server:
- Import the trusted root certificate into your generated Java keystore using the
keytool command. For example:
keytool -import -alias esrootcert -file EC_CAcollection.pem -keystore estrustStore.jks - If prompted, provide a password for the keystore.
See Secure Communications (TLS/SSL) for more information on Enterprise Server and CA certificates. Rocket Software also provide a demonstration CA you can use to create the certificates and keys you need to test your TLS connections. See Using the Demonstration Certificate Authority for more information.
Rocket Software recommends that you review the topics listed under Related reference below.