gpt4 book ai didi

java - 在 java APP (CXF) 中加载 jks 文件

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

胡伙计们,

我正在尝试使用 CXF 和证书调用 SOAP Web 服务器。我有 jks 文件并使用 SOAPUI 对其进行了测试,它运行正常。我想要的是以与 SOAPUI 相同的方式加载此 JKS 文件,而不是创建证书以放入我的 cacert 文件。我尝试了一些选项,但到目前为止它们都不起作用,因为它从未找到证书(无法找到到请求目标的有效证书路径)。有谁知道将 jks 文件保存在某个特定文件夹中并仅由应用程序加载它而不影响其他应用程序的方法?

我需要做的是加载它,调用 soap 端点并进行验证,就像 SOAPUI 似乎正在做的那样。很抱歉没有放任何代码,但这是一个 NDA 下的项目。

我在 eclipse mars 版上运行 cxf 3.17 和 java 1.8。此外,使用 keytools 导入证书不是这种情况的选项。

非常感谢。

enter image description here

最佳答案

尝试使用这些 JVM 参数从您想要的路径加载 jks:

-Djavax.net.ssl.trustStore=C:\Users\myname\Documents\mykeystore.jks -Djavax.net.ssl.trustStorePassword=changeit

关于java - 在 java APP (CXF) 中加载 jks 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39260228/

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