gpt4 book ai didi

java - 通过 HTTPS/SSL/TLS 的 JAX-WS Soap Web 服务客户端

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

我是 JAX-WS SOAP Web Service 的新手, 任何人都可以帮助我如何在 https 上使用 soap web 服务.

发布者分享了一个 ssl certificate(.cer)和我一起,将其导入 TrustStore使用 keytool命令。

现在通过 https secure layer 调用 saop webservice我需要 .jks文件将其设置为 System Environment Variable .

我关注了很多资源 How can i create keystore from an existing certificate (abc.crt) and abc.key files? 但它期待 serverprivatekey.key文件。我没有私钥,请帮助如何进行。

我走对了吗?还是我的方法有问题?

最佳答案

您不需要服务器的私钥。您只需要在信任库中导入公钥 certificate.cer。 (实际上您只需要根证书)。如果您已经在 J​​KS 上完成,请配置以使用它

System.setProperty("javax.net.ssl.trustStore",path/to/your/truststore);
System.setProperty("javax.net.ssl.trustStorePassword",password;

注意:HTTPS 连接的信任管理器将在握手期间验证服务器的身份,检查服务器执行的签名是否与公钥相对应。所以私钥必须是私密的,你不应该访问它。

关于java - 通过 HTTPS/SSL/TLS 的 JAX-WS Soap Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38216731/

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