无法从 ESB 调用服务
Unable to call service from ESB
我们可以从邮递员或自定义请求生成器调用 Web 服务。但是,在使用 IBM Integration 总线进行连接时,我们遇到了以下异常。有人可以帮助解决这个错误吗?
以下异常:
"Web Service request has detected a SOCKET error whilst invoking a web
service located at host &1, on port &2, on path &3."
"javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path
building failed: java.security.cert.CertPathBuilderException:
PKIXCertPathBuilderImpl could not build a valid CertPath.; internal
cause is: java.security.cert.CertPathValidatorException: The
certificate issued by CN=VeriSign Universal Root Certification
Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only",
OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US is not trusted;
internal cause is: java.security.cert.CertPathValidatorException:
Certificate chaining error"
要解决此问题,您应该将证书添加到您的信任库中。
在代理上设置信任库:
https://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac56640_.htm
要检索您正在调用的服务的证书,您可以向您的联系人索取,或者您可以直接转到 ?wsdl 页面并直接从 chrome[=11= 保存证书]
PS : 如果它适用于其他工具,那只是因为 IIB 默认拒绝所有不受信任的连接,而其他一些工具允许它。
我们可以从邮递员或自定义请求生成器调用 Web 服务。但是,在使用 IBM Integration 总线进行连接时,我们遇到了以下异常。有人可以帮助解决这个错误吗?
以下异常:
"Web Service request has detected a SOCKET error whilst invoking a web service located at host &1, on port &2, on path &3."
"javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is: java.security.cert.CertPathValidatorException: The certificate issued by CN=VeriSign Universal Root Certification Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US is not trusted; internal cause is: java.security.cert.CertPathValidatorException: Certificate chaining error"
要解决此问题,您应该将证书添加到您的信任库中。
在代理上设置信任库:
https://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac56640_.htm
要检索您正在调用的服务的证书,您可以向您的联系人索取,或者您可以直接转到 ?wsdl 页面并直接从 chrome[=11= 保存证书]
PS : 如果它适用于其他工具,那只是因为 IIB 默认拒绝所有不受信任的连接,而其他一些工具允许它。