gpt4 book ai didi

ssl - Oracle Service Bus (OSB) SSL 握手失败

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:24 26 4
gpt4 key购买 nike

使用各种教程尝试在处理付款的代理服务中建立双向 SSL 连接。使用 Weblogic 服务器 10.3.5,其中在受信任的 keystore “cacerts”中添加了证书。从 curl 可以测试此付款 - 有 ssl.key、ssl.cer 和 ssl.crt - 一切都很好。

使用 keytool 实用程序将它们添加到“cacerts”,如下所示:

  • 将 ssl.key 和 ssl.cer 转换为一个文件 ssl.p12
  • 将 ssl.crt 添加到别名为“demo”的“cacerts”
  • 将 ssl.p12 添加到别名为“1”的“cacerts”

将 keystore 导入 Weblogic 并重新启动服务器。在 OSB 服务代理中,将 HTTP 传输配置设置为使用客户端证书启用。在业务服务 HTTP 方法中设置为 POST 并使用 https://添加端点 uri。

在 sbconsole 中测试时收到此类错误:

General runtime error: [Security:090497]HANDSHAKE_FAILURE alert received from demo - *.*.*.*. Check both sides of the SSL configuration for mismatches in supported ciphers, supported protocol versions, trusted CAs, and hostname verification settings.

你能告诉我哪里做错了吗?

最佳答案

启用调试!唯一能够找出此类问题的原因的方法。我添加了一个具有此值的环境变量 JAVA_OPTIONS:“-Dssl.debug=true -Dweblogic.StdoutDebugEnabled=true -Djavax.net.debug=all”

此外,在 WLS 中,我为这些主题启用了调试:->Environment->Servers->AdminServer:选项卡“调试”:- 默认值:DebugSSL- Weblogic,节点“安全”:certpath、certrevocchecking、credmap、keystore 和 ssl

您仍然需要进行大量挖掘,但至少错误消息已经存在!

关于ssl - Oracle Service Bus (OSB) SSL 握手失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17059709/

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