[英]GCP SSL Certificate Installation Error "The Certificate data is invalid. Please ensure that the private key and public certificate match
我从godaddy.com 购买了SSL 证书。 我的网站托管在 Google Cloud Portal (GCP) 上。 我使用 GCP 支持网站上提供的方法生成了私有 rsa 密钥。
首先,我使用以下命令生成了 rsa 密钥和 CSR
openssl genrsa -out example.key 2048
openssl req -new -key example.key -out example.csr
然后我将 csr 文本复制到 Godaddy 并生成了证书。 我从商家网站下载了证书。 在下载证书之前,有一个选项可以选择“服务器类型”。 存在以下选项:
我选择了“其他”并单击“下载”。 下载了一个包含两个文件的 zip 文件:
要安装证书,我转到 GCP App Engine > 设置 > SSL 证书 > 上传新证书。 在这里,我必须复制证书和密钥。 有两个文本框
我将步骤 1 中的 RSA 私钥复制到第二个文本框中。 现在的问题是第一个文本框(我必须在其中输入公钥)不接受我从商家站点下载的证书 zip 文件夹中存在的任何文件。 我收到错误
证书数据无效。 请确保私钥和公共证书匹配
我尝试将其中一个文件复制到第一个文本框。 我还将两个文件文本复制到框中。 但没有任何效果。 请帮忙。
.crt 文件可能不是 .PEM 格式,如果不是,则需要转换它。 例如,请参阅如何将 .crt 转换为 .pem
这已解决。 证书不起作用,所以我最终重新生成了证书。 我只复制了证书文件的“公钥”部分。 并确保没有空格,没有复制多余的行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.