gpt4 book ai didi

java - 如何在 Jmeter 中将客户端证书与 SOAP 请求一起发送

转载 作者:行者123 更新时间:2023-12-01 12:26:33 25 4
gpt4 key购买 nike

我有一个证书,需要与 JMeter 中的 SOAP 请求一起传递。

我已经编辑了 system.properites 文件以添加

javax.net.ssl.keyStore= path to keystore file
javax.net.ssl.keyStorePassword=password

我仍然收到错误您需要来自 DHW 的有效客户端证书才能访问页面

我在这里错过了什么吗?

同样的请求在 SOAP_UI 中运行良好。

最佳答案

这里可能会出现很多问题。

这是我的猜测...

服务器很可能设置为相互身份验证。您可以通过使用以下系统属性运行 java 客户端来测试这一点:-Djavax.net.debug=ssl

您应该看到 ssl 握手并查看服务器是否正在请求客户端证书。消息传递将非常冗长,您必须仔细查看日志输出以了解实际发生的情况。

希望在输出中您将看到服务器信任的证书颁发机构 (CA) 列表。您客户的证书必须由这些 CA 之一签署。如果不是,客户端甚至不会尝试发送其客户端证书。

如果您有权访问服务器,则可以创建自己的 CA,然后使用该新 CA 签署客户端证书,这样就可以了。事实上我昨天才这么做。 :D

关于java - 如何在 Jmeter 中将客户端证书与 SOAP 请求一起发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26288703/

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