具有phonegap的Android客户端的授权签名证书或自己的Web服务证书

时间:2012-12-14 16:13:09

标签: android cordova ssl https ssl-certificate

我为企业开发Web服务,并且我用它来生成我自己的证书,我可以在我的客户端上安装,因为我们的软件将一直安装在封闭的组织中。

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

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

有没有办法在Android或phonegap使用的浏览器上安装证书,还是应该考虑向官方提供商申请证书?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

在Android 4.0及更高版本中,您可以在系统信任库中安装任何证书(需要用户确认)。在早期版本中,您无法更改系统信任库。要确保您的应用适用于所有版本,您需要通过创建使用您自己的证书初始化的自定义TrustManager将证书包含在应用中。无论是否可以使用Phonegap,请查看其文档。