App Engine:您选择的私钥似乎无效

问题描述 投票:0回答:4

我正在尝试向我的 Google App Engine 帐户添加新的 SSL 证书,但在按照 手册中的所有步骤进行操作后,我在上传未加密的 PEM 编码的 RSA 私钥时不断收到此错误:

您选择的私钥似乎无效。

有人遇到过这个问题吗?

google-app-engine ssl
4个回答
21
投票

我上周也遇到了同样的问题。缺少谷歌的说明...

您的 PEM 文件包含以下行:

-----BEGIN RSA PRIVATE KEY-----

删除此行上方的所有内容即可。


10
投票

Google 需要 RSA 格式的私钥,该私钥应具有以下标头(注意单词 RSA):

-----BEGIN RSA PRIVATE KEY-----

如果您的密钥只有:

---BEGIN PRIVATE KEY---
(无 RSA),那么您将需要对其进行转换。您可以使用 OpenSSL 来实现:

openssl rsa -in server.key -out server_rsa.key

3
投票

好吧,SSL 配置仍然就像试图在黑暗的房间里给黑猫洗澡。这是对我有用的答案: Google Apps 自定义域 SSL 出现问题


0
投票

我使用 certbot 版本 2.6 生成了证书,但遇到了以下问题:

  1. Certbot 默认生成椭圆曲线证书。 Google 需要 RSA 证书,因此请将
    --key-type rsa
    添加到您的 certbot 命令中。
  2. Certbot 私钥文件必须使用
    openssl rsa -in /etc/certbot/live/somedir/privkey.pem -out /etc/certbot/live/somedir/privkey.rsa.pem
  3. 进行转换

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.