Installing BusinessConnect plugin for BW 6 breaks the HTTP mutual authentication functionality in BW.
book
Article ID: KB0093734
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix BusinessWorks
-
Not Applicable
-
Description
Description: Installing BW BusinessConnect plugin on top of BW 6 breaks the HTTP mutual authentication. Here is one scenario.
- Install BW 6.2.2 .
- Run the sample for HTTP Secured Request/Response under "<TIBCO_HOME>\bw6\bw\6.2\samples\palette\http\SecuredRequestResponse" and confirm the sample works.
- Install TIBCO ActiveMatrix BusinessWorks Plug-in for BusinessConnect 6.0.1 .
- Rerun the sample again and note that it fails with the error shown in the Symptoms section.
Symptoms:
The following error is seen in the Studio console logs.
-------------------
Caused by: java.security.KeyStoreException: The supplied keystore is not configured correctly, it must contain the 'decryptionKey' alias and the 'signingKey' alias
at com.entrust.toolkit.x509.jsse.d.<init>(Unknown Source)
at com.entrust.toolkit.x509.jsse.JSSEX509KeyManager.<init>(Unknown Source)
at com.entrust.toolkit.x509.jsse.JSSEX509KeyManagerFactory.engineInit(Unknown Source)
-------------------
Cause: The BC palette has entrust JARs that get picked up in the classpath thereby overriding the default Java security provider functionality.
Resolution
Adding the property "-DTIBCO_SECURITY_VENDOR=j2se" to the VM arguments in the debug configuration addresses this issue.
Issue/Introduction
Installing BusinessConnect plugin for BW 6 breaks the HTTP mutual authentication functionality in BW.