错误:Android 2.3及更早版本上不受信任的服务器证书

时间:2013-10-22 12:51:56

标签: java android security ssl https

我拥有GlobalSign.com(.pem文件)的证书。这个文件里面有两个证书(我用Portecle检查了它)。使用Portecle我创建了BKS密钥库并尝试在应用程序中使用它。我已经阅读了许多类似主题的不同教程。我试过了:

  1. Security with HTTPS and SSL
  2. One more solution
  3. Using a Custom Certificate Trust Store on Android
  4. Android: Trusting SSL certificates
  5. 其他
  6. 任何解决方案都不起作用,我仍然有“错误:不信任的服务器证书”。也许你知道我做错了什么。

    P.S。有很多信任所有'解决方案',但我需要适当的解决方案

2 个答案:

答案 0 :(得分:0)

很难确切地说出您遇到此问题的原因,但听起来您没有私钥,您从GlobalSign收到的证书,我认为您生成了CSR?如果是这样,您需要以相同的方法导入从GlobalSign收到的.pem文件,如果您没有从BKS keystone中的私钥生成CSR,那么它将不是可信证书。

这就是我认为正在进行的事情

答案 1 :(得分:0)

问题解决了。我已经向GlobalSign询问了有关证书的技术支持。他们进行了一些测试,并提出了如何在服务器端配置证书的建议。 Android部分没有改变