gpt4 book ai didi

http - 我在 Glassfish 3.1 上的应用程序不会执行客户端身份验证

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

我的应用程序使用了使用传输级身份验证的 SOAP 服务。我们正在尝试将应用程序从 Tomcat 迁移到 Glassfish 3.1。遗憾的是,Glassfish 似乎不愿执行 SOAP 服务所需的客户端身份验证。 SSL 堆栈跟踪导致消息“uknown_ca”。

我将我的 Glassfish 服务器配置为使用一个 keystore ,该 keystore 包含身份验证链中的三个委托(delegate)证书(存储为 -trustcacerts),并且还导入了 SOAP 目标服务器的证书。

我已经尝试了几次从头开始重建我的 Glassfish 服务器,甚至试过尝试 tomcat 服务器的 keystore 文件,但没有成功。

有谁知道发生了什么,或者我如何让 Glassfish 为我提供有关所涉及的握手和 keystore 的更多有用信息(除了 -Djava.net.ssl.debug 标志)。

最佳答案

我的一位同事提出了解决方案。指向安德鲁。

目的地向我们发送了 unknown_ca 消息,因为它不理解 Glassfish 在身份验证过程中发送的 key 的 CA。

删除 JVM 参数 -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as 可解决该问题。还可以更改参数以指定首选 key 的别名,而不是让 JVM 确定要使用的 key 。

关于http - 我在 Glassfish 3.1 上的应用程序不会执行客户端身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6537976/

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