我创建了一个自签名证书,当然我的网站使用 https 但不受信任。
我需要做什么才能为 Google App Engine 创建证书?
我创建了一个自签名证书,当然我的网站使用 https 但不受信任。
我需要做什么才能为 Google App Engine 创建证书?
您需要从受信任的证书提供商处购买证书。您可能想阅读以下内容:http ://en.wikipedia.org/wiki/Certificate_authority#Providers
或在您最喜欢的搜索引擎上搜索“证书提供者”之类的内容。
我做到了,但是如何做到的:首先,您需要一个受信任的证书。
您将在浏览器中收到警告......如果您组织了一个便宜的证书,您最终会购买更昂贵的证书,因为您会发现在例如 android 设备上它是不受信任的。并且 Google 将帮助解决机器人警告:Googlebot 注意到您的网站 https://www.abc.com/使用了可能被网络浏览器视为无效的 SSL 证书...要解决此问题,请获取新的 SSL来自 Web 浏览器信任的证书颁发机构 (CA) 的证书。
我以 19 欧元的价格试了一个,最后以 android 上的不受信任消息和上面的 Googlebot 消息结束。如果在 Google Apps SSL 选项卡中实现一个证书程序,从而获得一个真正受信任且不太昂贵的证书,那就太好了。
如果您使用 SNI,您域上的 SSL 将不适用于预蜂窝 android: https ://developers.google.com/appengine/docs/ssl
免责声明:我拥有这个网站
我发现为 App Engine 设置 SSL 比应有的难度更大,因此我专门为 App Engine 设计了一项服务以使其更好:https ://www.volcanicpixels.com/ssl/
在 App Engine 上安装 SSL 非常难以弄清楚。
对我来说这很困难,因为谷歌向我询问了两条信息,而我不知道如何将其与我的 SSL 提供商给我的信息相协调。
对我来说,关键信息是:
.key
在其上运行此命令后的文件:`openssl rsa -in domain.key -out domain.pem