Google App Engine上的SSL受信任证书

时间:2012-06-28 18:20:42

标签: google-app-engine ssl certificate

我创建了一个自签名证书,当然我的网站使用https但不受信任。

如何为Google App Engine创建证书?

5 个答案:

答案 0 :(得分:5)

您需要从受信任的证书提供商处购买证书。您可能希望阅读此内容:http://en.wikipedia.org/wiki/Certificate_authority#Providers

或搜索类似"证书提供商"在你最喜欢的搜索引擎上。

答案 1 :(得分:2)

我做到了但是如何:首先你需要一个值得信赖的证书。

  

您将在浏览器中收到警告......如果您组织了一次   便宜的证书,你最终将购买更贵的   会发现例如android设备它不受信任。和   Google会帮助发出机器人警告: Googlebot注意到了您的网站,   https://www.abc.com/,使用可以考虑的SSL证书   网页浏览器无效...要解决此问题,请获取新的   来自受信任的证书颁发机构(CA)的SSL证书   网络浏览器。

我尝试了一个19欧元,我结束了Android上的不受信任的消息和上面的Googlebot消息。如果能够在Google Apps SSL标签中实施可靠且不太昂贵的证书,那么实施证书程序会非常棒。

答案 2 :(得分:2)

如果您使用SNI,

您网域上的SSL将不适用于pre-Honeycomb android: https://developers.google.com/appengine/docs/ssl

答案 3 :(得分:2)

免责声明:我拥有此网站

我发现为App Engine设置SSL比应该更难,所以我提供了专为App Engine设计的服务,以使其更好:https://www.volcanicpixels.com/ssl/

答案 4 :(得分:0)

在App Engine上安装SSL非常难以理解。

对我来说这很困难,因为谷歌向我询问了两条信息,我不知道如何与我的SSL提供商给我的内容进行协调。

对我而言,关键信息是:

  • PEM编码X.509证书是您的证书发行人可能通过电子邮件发送给您的(我刚刚将文本发送给我,甚至没有文件扩展名,我认为这通常是.csr文件,但我不确定)
  • 未加密的PEM编码的RSA私钥是您运行此命令后的.key文件:`openssl rsa -in domain.key -out domain.pem