2017-03-20 36 views
0

我是一个为Android开发应用程序的新手,该应用程序实现了套接字连接,并且必须绕过或允许所有主机才能使用我们在服务器上安装的自签名证书。 我听说谷歌Play商店不接受发布的应用程序中的一种连接。这是真的吗?或者有另一种方法可以做到这一点? 谢谢。Google Play商店是否会接受自签名证书应用程序?

+0

您能详细说明一下吗? –

+0

@arshadshaikh是啊我的问题是现在我允许应用程序信任所有主机或服务器,即使它不安全。我只是想确保Google Play是否会接受它,或者如果我上传我的应用程序,还有另一种方法可以让他们接受。 – Abadi

+0

你必须为此处理ssl错误。我认为谷歌不允许牛轧糖的上述情况。 –

回答

1

,不得不以绕过或允许所有主机安装在服务器上

这是不是一个特别好的举动我们的自签名证书的工作,从安全的角度来看。

听说谷歌Play商店犯规接受这种在已发布的应用

Play商店已实施了绕过SSL有效性检查和盲目地接受所有传入的SSL证书的应用程序的禁令连接。

还有另一种方法可以做到吗?

Android 7.0+有support for self-signed certificates。 I backported that code可以在Android 4.2+上运行。还有其他提供自签名证书支持的库,如this one。已经有articles written on using self-signed certificates

+0

啊我明白了。非常感谢。会先尝试你的解决方案,然后我会将它标记为接受,如果成功:) @CommonsWare – Abadi

相关问题