【问题标题】:Authoritatively signed certificates or own certificate for web service for Android clients with phonegap具有 phonegap 的 Android 客户端的 Web 服务的权威签名证书或自己的证书
【发布时间】:2012-12-02 16:08:15
【问题描述】:

我为企业开发 Web 服务,并用于生成我自己的证书,我可以将其安装在我的客户上,因为我们的 SW 将始终安装在封闭的组织中。

现在我的网络服务将提供一个 Android 应用程序,它确实是一个使用 phonegap 编译的 HTML5 和 Javascript 应用程序......

在这里,我不知道如何安装我的证书,我在互联网上找到了一些示例,但它们或多或少是解决方法。

有没有办法在 Android 或 phonegap 使用的浏览器上安装证书,或者我应该考虑从官方提供商处获取证书?

任何进行类似安装的人的帮助或意见都会很棒,这是我的第一个 Android 项目!

谢谢!

【问题讨论】:

    标签: android cordova ssl https ssl-certificate


    【解决方案1】:

    在 Android 4.0 及更高版本上,您可以在系统信任存储中安装任何证书(需要用户确认)。在早期版本中,您无法更改系统信任存储。为确保您的应用程序在所有版本中都能正常工作,您需要通过创建使用您自己的证书初始化的自定义 TrustManager 将证书包含在应用程序中。关于是否可以与 Phonegap 一起使用,请查看他们的文档。

    【讨论】:

    • 谢谢,我会朝这个方向检查!
    猜你喜欢
    • 2022-08-18
    • 2022-01-07
    • 2011-06-11
    • 2014-02-23
    • 2014-05-04
    • 1970-01-01
    • 2018-08-31
    • 2010-11-13
    • 2018-02-02
    相关资源
    最近更新 更多