java.security.cert.CertPathValidatorException:网络服务调用时出现证书链接错误
java.security.cert.CertPathValidatorException: Certificate chaining error upon webservice call
我在我的机器上添加了一个服务器证书,并试图通过 java 程序对服务器进行网络服务调用。
如果我 运行 java 应用程序连接到以太网,我能够得到适当的响应。但是如果我 运行 它连接到 Wi-Fi 时,我会收到证书链接错误。以太网和 wi-fi 都属于我公司的网络。
这种差异是否有一般原因?
我也说了,换网应该没有问题。我请求通过添加您的证书来使用 SOAPUI 进行验证,如果您发现任何错误,请向我们发送日志。
如何在soapui中添加证书你可以在这里找到
{https://support.smartbear.com/readyapi/docs/projects/requests/ssl.html}
最普遍的区别是 Wi-Fi 和以太网具有不同的 IP 地址,因此请按照这些思路查找问题。
我在这里找到了根本原因,当从浏览器导入服务器证书时,"view certificate" 中的 "issued by" 正在根据网络发生变化。这就是为什么,如果我只将以下证书中的一个添加到信任库,则其他网络会显示链接错误!但我仍然不知道为什么 "issued by" 正在改变以太网与 wifi?
已连接到以太网 - 证书 "issued by" 是 xx01
已连接到 wifi - 证书 "issued by" 是 xx02。
我在我的机器上添加了一个服务器证书,并试图通过 java 程序对服务器进行网络服务调用。
如果我 运行 java 应用程序连接到以太网,我能够得到适当的响应。但是如果我 运行 它连接到 Wi-Fi 时,我会收到证书链接错误。以太网和 wi-fi 都属于我公司的网络。
这种差异是否有一般原因?
我也说了,换网应该没有问题。我请求通过添加您的证书来使用 SOAPUI 进行验证,如果您发现任何错误,请向我们发送日志。
如何在soapui中添加证书你可以在这里找到 {https://support.smartbear.com/readyapi/docs/projects/requests/ssl.html}
最普遍的区别是 Wi-Fi 和以太网具有不同的 IP 地址,因此请按照这些思路查找问题。
我在这里找到了根本原因,当从浏览器导入服务器证书时,"view certificate" 中的 "issued by" 正在根据网络发生变化。这就是为什么,如果我只将以下证书中的一个添加到信任库,则其他网络会显示链接错误!但我仍然不知道为什么 "issued by" 正在改变以太网与 wifi?
已连接到以太网 - 证书 "issued by" 是 xx01
已连接到 wifi - 证书 "issued by" 是 xx02。