We are trying to use the SSL keystore JSSE configuration (128 byte encryption) from websphere application server J2C Connection factory for ECIManagedConnection. Earlier we used the java based 56 byte encryption keyring class file , where we use to provide "keryring" as the KeyRingClass and corresponding password in J2C Connection Factory custom properties.
Now we want to use teh keystore(.jks) in the KeyRingClass class. Should we add the complete path to the .jks(/var/tmp/ctgmessl.jks) or just use the alias name in the keystore .
It is working fine without te J2C ConnectionFactory using(java com.ibm.ctg.samples.eci.EciB1 connectionurl port ctgmessl.jks password) , but see below error using the J2CConnection Factory
17:15:12:019 : WebContainer : 0:24a45e
: Exception Logged com.ibm.connector2.cics.ECIManagedConnection
6/7/11 17:15:12:019 EDT
0000002d ECIManagedCon 3 java.io.IOException: CCL6651E: Unable to connect to the Gateway. address = ctgdev, port = 3701
java.io.IOException: CCL6687E: Keyring was tampered with, or password was incorrect