gpt4 book ai didi

java - trustStore 的路径 - 为什么它不起作用?

转载 作者:行者123 更新时间:2023-12-01 19:06:52 29 4
gpt4 key购买 nike

我在虚拟机参数中使用了这个:

-Djavax.net.ssl.trustStore=/opt/certs/trust.p12 -Djavax.net.ssl.trustStorePassword=WebAS

还尝试通过代码设置:

System.setProperty("com.ibm.ssl.trustStore", "/opt/certs/trust.p12");
System.setProperty("com.ibm.ssl.trustStorePassword", "WebAS");

在这两种方式中,我都收到以下异常:

Message Key:CWPKI0029E: SSL context provider "IBMJSSE2" is not valid.  This provider is specified in the SSL configuration alias "DefaultSystemProperties" loaded from SSL configuration file "null". 

扩展的错误消息是:“没有这样的提供者:IBMJSSE2”。在资源包中找不到:com.ibm.ws.ssl.resources.ssl

请提供任何线索。

最佳答案

您使用的是独立的客户端吗?

如果是的话,这是可能的,但是您需要围绕您的代码重新创建整个 WSAdmin 环境,并确保您使用的 IBM JDK 版本与您的目标 WebSphere 版本相同。

我刚刚成功创建了一个安全连接到 WebSphere 的纯 Jython 独立客户端,但必须考虑 wsadmin.bat 和 setupcmdline???.bat 中的所有变量。

关于java - trustStore 的路径 - 为什么它不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59535635/

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