我正在努力解决Android上的https请求。
我们有一个由CA签名的有效的SSL证书,这是众所周知的,并且https请求不起作用,它们会返回错误。以前我使用Phonegap构建构建应用程序并且没有问题,现在我需要包含一个通知插件(用于工具栏通知),因此应用程序需要通过Eclipse构建。使用http时,相同的URL工作正常,但只要使用https,所有请求都会失败。
第一次当我在手机上的浏览器中尝试链接时,它出现了一个关于证书无效的弹出警告,但我100%确定证书有效且签名正确。
是否有一种简单的方法可以在不影响安全性的情况下使这些https请求正常工作?
有谁知道phonegap构建与Eclipse有什么不同?
我已经做了一些研究,似乎intermediate certificate未安装可能存在问题。我还在试图找出我们是否安装了它。我想我会给出一个更新,万一有人遇到同样的问题。
答案 0 :(得分:4)
如果有人遇到同样的问题,那就是没有安装中间证书。我们安装它重新启动,现在一切正常。