我目前正在使用 Google Apps for Business 的 30天免费试用期(已设置帐单,因此很快将开始非免费试用期)。 我正尝试为 Google App Engine 应用程序的自定义域设置 SSL,但我对这方面的知识不是很了解,并且我积累的文件未被应用程序提交表单接受。
我按照以下过程进行:
openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
填写证书请求信息后(名称为 www.mydomain.com),我得到了两个文件CSR.csr和privateKey.key。
我使用 SSL 提供商 CheapSSLs.com 根据 CSR.csr 提供了一个证书,证书名为www_mydomain_com.crt
。
但是,在通过Google Apps仪表板->安全性->自定义域的SSL并上传www_mydomain_com.crt
和privateKey.key
时,我收到以下错误消息:
私钥和 SSL 证书都应该是未加密的 PEM 格式。
有什么帮助吗? 就我所知,它们确实是以这种格式存在:私钥看起来像:
-----BEGIN PRIVATE KEY-----
MIIEv...
...
...CftTU=
-----END PRIVATE KEY-----
并且 .crt 文件看起来像:
-----BEGIN CERTIFICATE-----
MIIFy...
...
...WJjk=
-----END CERTIFICATE-----