SSL handshake error connecting from BW to IBM MQ Queue Manager
hi,
i am trying to connect to a MQ queue from BW using SSL. I am using the .bindings file and the fstContext factory. For configuring SSL i configured the TrustedCerts folder to the folder containing the certs from the server i am connecting to and identity parameter is configured to point to the keystore with the signed certificate that i got from CA. the keystore besides my private certificate also has the server intermediate and root imported in to it.however when i am testing connecting to the MQ queue from BW..i am seeing the following error : (pasting just main snippets from the error stack trace)
caused by: Could not create connection with JMS server.[ Queue Connection Factory = MBDB_DEV
JNDI Context URL = file://C:/jndi_1
JNDI Context Factory = com.sun.jndi.fscontext.RefFSContextFactory
]
caused by: javax.jms.JMSException: MQJMS2005: failed to create MQQueueManager for 'mqmbdev.bst.bls.com:MBDB_DEV'
at com.ibm.mq.jms.services.ConfigEnvironment.newExcept ion(ConfigEnvironment.java:614)
linked JMS exception: com.ibm.mq.MQException: MQJE001: Completion Code 2, Reason 2397
at com.ibm.mq.MQManagedConnectionJ11.Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderEx ception: unable to find valid certification path to requested target
]]>
(MQManagedC onnectionJ11.java:245)
On the JMS Connection palette configuration in BW i am not passing anything for UserName, Password or for JNDI Username,JNDI Password.
Any idea what could be the source of the error ?? any help would be appreciated...thanks in advance