如何从GWT客户端代码绕过不受信任的证书错误

本文关键字:信任 错误 证书 GWT 客户端 代码 | 更新日期: 2023-09-27 18:01:35

我创建了一个自托管的HTTPS WCF web服务,运行在我的Localhost机器上。现在我从托管在某个域上的基于GWT的应用程序向该web服务发出请求。

我使用的是self-signed X.509证书,该证书尚未获得批准。每当我的GWT应用程序请求,它显示一个错误,因为untrusted Certificate。我可以从我的GWT client代码绕过这个错误或建议我一个替代的解决方案吗?

是否有其他协议支持WCF服务,我们可以使用它进行通信,而不会触发浏览器的安全警报?

更新

整个场景:

  • 您在系统中安装了exe,它负责WCF web服务并将证书导入到您的本地机器。

  • 从浏览器打开一个基于GWT的网站。比如some.com

  • some.com连续轮询请求到他/她的本地机器。比如在https://localhost:8098/{someendpoint}

但是因为HTTPSuntrusted certificate

如何从GWT客户端代码绕过不受信任的证书错误

既然你说

让我们从本地测试开始

如何将自签名证书安装到正在测试GWT的机器上?

您应该能够双击证书并按照提示/向导安装它。

这只适用于开发(对于生产,您需要一个适当的证书)