【问题标题】:Error: Not trusted server certificate on Android 2.3 and older错误:在 Android 2.3 及更早版本上不受信任的服务器证书
【发布时间】:2013-10-22 12:51:55
【问题描述】:

我有来自 GlobalSign.com 的证书(.pem 文件)。该文件包含 2 个内部证书(我已使用 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. 其他

任何解决方案都不起作用,我仍然有“错误:不受信任的服务器证书”。也许你知道我做错了什么。

附:有很多信任所有的“解决方案”,但我需要适当的解决方案

【问题讨论】:

标签: java android security ssl https


【解决方案1】:

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

反正我认为是这样的

【讨论】:

  • 感谢您的回复。我需要处理它。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2012-02-26
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多