Google App Engine自定义SSL和Android SNI + VIP?

问题描述:

我有一个应用程序在GAE上运行,购买了我的SNI插槽,安装了SSL证书,SSL证书正在桌面Chrome浏览器,safari,firefox以及所有iOS设备上运行。Google App Engine自定义SSL和Android SNI + VIP?

由于某些原因,Android返回一个错误,指出“此证书不是来自可信授权机构”,但它将COMODO和详细信息列为CA?

在Google SSL设置中,我只有SNI cert选项才能投放(我在教程中看到了我可以购买的SNI + VIP)。我想知道Android是否不支持SNI,并且我是否需要购买SNI + VIP以使SSL适用于Android?

讽刺的是,它的托管在GAE,然而Android是有问题的唯一平台;)

+0

检查此链接https://github.com/SreenuAndroid/ServerHelper – Amaresh 2015-10-23 08:06:58

我有完全相同这些问题前,有可能解决这个问题。

据: https://developers.google.com/appengine/docs/ssl

查找单词“链式证书”:

“证书文件可以包含在最多5级证书;这个数字包括链接和中间证书”。

“如果主机证书需要中间证书或链接证书(许多证书颁发机构(CA)问题),则需要将中间证书或链接证书附加到公共证书文件的末尾。

所以你要做的是打开你最喜欢的文本编辑器,并将所有提供的证书合并成一个文件并上传到Google。它将在Android中完美运行。

单独使用SNI的效果非常好,因此每月为VIP节省39美元。