gpt4 book ai didi

java - Web 服务代理中的 SSL 证书问题

转载 作者:行者123 更新时间:2023-11-30 11:53:08 24 4
gpt4 key购买 nike

我正在构建一个连接到服务的 JAVA 网络服务客户端。

此服务有 ssl 证书验证。

如何使用 ssl 证书验证调用此服务。

我在使用 Eclipse 构建的客户端中使用 JAX-RPC 实现。

将应用一个示例。

最佳答案

我可以进行网络服务连接...

我使用以下命令添加了 keystore :

keytool -import -trustcacerts -file <file path/filename.cer> -alias <aliasName> -keystore <JAVA_HOME/jre/lib/security/cacerts> 

将密码设置为“changeit”并在 keystore 中添加证书。

现在在代码中我添加了两行:

System.setProperty("javax.net.ssl.trustStore", "<JAVA_HOME>/jre/lib/security/cacerts");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

还添加了

_call.setUsername("username");
_call.setPassword("password");

其中_call为Call类的调用对象。

它成功了!!!!!!!

关于java - Web 服务代理中的 SSL 证书问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6492122/

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