为谷歌应用引擎创建SSL证书使用ZeroSSL并让我们加密

ern*_*sto 5 ssl google-app-engine lets-encrypt

我正在尝试将使用LetS加密的ZeroSSL.com页面创建的ssl证书安装到Google Cloud Platform中.我按照免费的SSL证书向导进行操作.ZeroSSL页面在此过程中生成四个文件:domain-crt.txt domain-key.txt account-key.txt domain-csr.txt

谷歌云平台要求两个文件:PEM编码X.509公钥证书未加密的PEM编码RSA私钥

我已经完成了所有组合,并遵循了我在网上找到的所有建议,但我没有成功.

ern*_*sto 5

我向zeroSSL人询问了这个问题,亚历山大用解决方案回答了我.

默认情况下,SSL证书向导会生成更长的更安全的4096位密钥,但Google只接受2048位密钥.因此,您应首先使用CSR Generator(https://zerossl.com/free-ssl/#csr)单独生成新CSR ,并确保选择2048位.然后下载生成的密钥和CSR(请注意,这是域密钥,而不是LE密钥),然后使用与最初使用的相同的LE密钥和使用SSL证书向导的新CSR.在上一个向导步骤中,您可能需要将domain-crt.txt文件拆分为两个.--- BEGIN CERTIFICATE -----和--- END CERTIFICATE -----之间的第一部分将进入"公钥证书"字段.最后,domain-key.txt的内容应该粘贴到"私钥"字段中.