Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks | - |
Not Applicable | - |
Description:
In BW 6.x, using Send HTTP Request palette to access Google Calendar API using SSL. The palette is linked to a SSLClientResource. The SSLClientResource is linked to a keystore configuration. The keystore is configured as follows:
key store provider=SUN
type= JKS
BW throws the following error:
<CausedBy> Activity [SendHTTPRequest] fault.
<CausedBy> com.tibco.bw.palette.http.runtime.exceptions.HttpCommunicationException: TIBCO-BW-PALETTE-HTTP-500013: An IOException was thrown while trying to execute the Http method-{ActivityName=SendHTTPRequest, ProcessName=googlecalendarlistenerbw.getGoogleCalendarEventsREST, ModuleName=GoogleCalendarListenerBW.module}
<CausedBy> javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
<CausedBy> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
<CausedBy> sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Symptoms:
BW throws the following error:
<CausedBy> Activity [SendHTTPRequest] fault.
<CausedBy> com.tibco.bw.palette.http.runtime.exceptions.HttpCommunicationException: TIBCO-BW-PALETTE-HTTP-500013: An IOException was thrown while trying to execute the Http method-{ActivityName=SendHTTPRequest, ProcessName=googlecalendarlistenerbw.getGoogleCalendarEventsREST, ModuleName=GoogleCalendarListenerBW.module}
<CausedBy> javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
<CausedBy> sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
<CausedBy> sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Cause:
certificate chain is not complete
Access Google Calendar API in Firefox. Export the three certificates:
then import all three into the JKS file.