gpt4 book ai didi

SSL 握手无法从 WSO2 ESB 代理服务调用 Tibco BW6 安全 API

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:13 25 4
gpt4 key购买 nike

我在 WSO2 ESB 4.9.0 中创建了一个代理服务,我正在调用一个在 Tibco BW6 中制作的安全 https API。此 API 受 SSL 安全保护。当我从代理服务向 Tibco API 发送消息时,出现 SSL 握手问题。
此外,我在我的 WSO2 ESB 上的 jks carbon keystore 中导入了一个 client.cer 证书,但我仍然无法通过 API 发送消息。注意:我对 SSL 没有经验

ERROR IN LOGS: javax.net.ssl.SSLHandshakeException: General SSLEngine problem

最佳答案

您可以通过浏览器导出服务器证书。然后导入到客户端-truststore.jks。对于故障排除,您可能需要进行 SSL 调试,我的博文 [1] 将帮助您完成这项工作。

您可以按照以下步骤将服务器证书导入 wso2esb 客户端的 keystore ,如下所示:

  • 在浏览器中转到后端服务,然后单击 HTTPS 信任地址栏上的图标(例如,网址旁边的挂锁火狐)。
  • 查看证书详细信息(步骤因浏览器而异),然后将信任证书导出到文件系统。
  • 使用 ESB 管理控制台或以下命令导入将该证书存入 ESB 客户端 keystore 。 key 工具-importcert-文件-keystore/repository/resources/security/client-truststore.jks-别名“你的别名”
  • 重新启动服务器。

编码愉快!

[1] http://ravindraranwala.blogspot.com/2014/11/ssl-debugging-in-wso2-esb.html

关于SSL 握手无法从 WSO2 ESB 代理服务调用 Tibco BW6 安全 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40422935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com