0

我有一个站点,它使 AJAX JSONP 调用安全 (SSL) Web 服务器。如果我使用不安全的 (HTTP) Web 服务器,一切正常,但是当我更改为 SSL 版本时,调用永远不会返回。我已经检查了提琴手,错误如下:

由于 RemoteCertificateChainErrors,远程服务器 (192.168.150.85) 提供了未验证的证书。

这意味着缺少一些中间证书,但我不知道是哪一个。无论如何,我需要处理某些安装具有无效证书凭据的情况。

众所周知,如果您尝试对具有不受信任或过期证书的安全 URL 执行 AJAX 方法,浏览器将警告您的用户,无论您尝试如何或尝试做什么。在浏览器中您可以接受风险,即使在 C# 中您也可以实现回调来接受这些风险。但我不知道如何在 Javascript/JQuery 中做到这一点。

有人知道如何处理这种情况吗?

谢谢!

4

1 回答 1

0

似乎这是不可能的/推荐的。这确实不是一个好主意。我们现在使用非常便宜的真实证书(甚至还有免费的)并且在我们的测试环境中更容易管理,我们有多个移动设备、客户端类型等等。

于 2014-12-16T15:14:03.313 回答