2

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

我需要做什么才能为 Google App Engine 创建证书?

4

5 回答 5

5

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

或在您最喜欢的搜索引擎上搜索“证书提供者”之类的内容。

于 2012-06-28T22:07:15.093 回答
2

我做到了,但是如何做到的:首先,您需要一个受信任的证书。

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

我以 19 欧元的价格试了一个,最后以 android 上的不受信任消息和上面的 Googlebot 消息结束。如果在 Google Apps SSL 选项卡中实现一个证书程序,从而获得一个真正受信任且不太昂贵的证书,那就太好了。

于 2012-06-30T06:36:47.930 回答
2

如果您使用 SNI,您域上的 SSL 将不适用于预蜂窝 android: https ://developers.google.com/appengine/docs/ssl

于 2012-07-02T03:12:55.327 回答
2

免责声明:我拥有这个网站

我发现为 App Engine 设置 SSL 比应有的难度更大,因此我专门为 App Engine 设计了一项服务以使其更好:https ://www.volcanicpixels.com/ssl/

于 2013-10-04T10:41:52.020 回答
0

在 App Engine 上安装 SSL 非常难以弄清楚。

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

对我来说,关键信息是:

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