Google app engine GCP SSL证书安装错误“;证书数据无效。请确保私钥和公共证书匹配

Google app engine GCP SSL证书安装错误“;证书数据无效。请确保私钥和公共证书匹配,google-app-engine,ssl,google-cloud-platform,ssl-certificate,Google App Engine,Ssl,Google Cloud Platform,Ssl Certificate,我从godaddy.com买了一个SSL证书。我的网站托管在谷歌云门户(GCP)上。我使用GCP支持网站上提供的方法生成了rsa私钥 首先,我使用以下命令生成了一个rsa密钥和一个CSR openssl genrsa -out example.key 2048 openssl req -new -key example.key -out example.csr 然后我将csr文本复制到godaddy并生成一个证书。我从商家网站下载了证书。在下载证书之前,有一个选择“服务器类型”的选项。有以下几

我从godaddy.com买了一个SSL证书。我的网站托管在谷歌云门户(GCP)上。我使用GCP支持网站上提供的方法生成了rsa私钥

首先,我使用以下命令生成了一个rsa密钥和一个CSR

openssl genrsa -out example.key 2048
openssl req -new -key example.key -out example.csr
然后我将csr文本复制到godaddy并生成一个证书。我从商家网站下载了证书。在下载证书之前,有一个选择“服务器类型”的选项。有以下几种选择:

  • 阿帕奇
  • 交换
  • 非法移民
  • MacOSX
  • 雄猫
  • 其他
我选择了“其他”并点击了“下载”。已下载包含两个文件的zip文件:

  • ce123abc4567wxyz.crt
  • gd_束-g2-g1.crt
要安装证书,我转到GCP应用程序引擎>设置>SSL证书>上载新证书。在这里,我必须复制证书和密钥。有两个文本框

  • PEM编码的X.509公钥证书
  • 未加密的PEM编码RSA私钥
  • 我将步骤1中的RSA私钥复制到第二个文本框中。现在的问题是,第一个文本框(我必须输入公钥)不接受我从商家网站下载的证书zip文件夹中的任何其他文件。我得到了错误

    证书数据无效。请确保私钥和公共证书匹配


    我尝试将其中一个文件复制到第一个文本框。我还把两个文件文本都复制到了盒子里。但一切都不起作用。请帮助。

    一个.crt文件可能不是.PEM格式,如果不是,您需要转换它。例如,请参见,

    此问题已得到解决。证书不起作用,所以我最终重新生成了证书。我只复制了证书文件的“公钥”部分。并确保没有空格,也没有多余的行被复制。

    您检查过了吗。您的证书是否仍需要转换/连接?已解决?已解决。经过多次反复尝试,最终解决了这个问题issue@RahulSingh嗨,拉胡尔面临同样的问题。您是如何解决这个问题的。@VipinSingh是的,这个问题已经解决了。证书不起作用,所以我最终重新生成了证书。我只复制了证书文件的“公钥”部分。并确保没有空格,没有多余的行被复制。