【问题标题】:Create .pem file for Google Manage Domains为 Google 管理域创建 .pem 文件
【发布时间】:2012-04-01 23:25:26
【问题描述】:

我用过这段代码

# 生成 RSA 密钥和证书

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -sha1 -subj \
  '/C=US/ST=CA/L=Mountain View/CN=www.example.com' -keyout \
  myrsakey.pem -out /tmp/myrsacert.pem

从这里: http://code.google.com/apis/gdata/docs/auth/authsub.html#Registered

Google 从他们自己的 ManageDomains 网站链接到此。我已经使用了代码,并将 pem 文件上传到了 Google。当我测试它时,它给了我这个错误:

语法错误:缺少 PEM 前缀

谁能指出我正确的方向,我已经浪费了几个小时。 谢谢!

【问题讨论】:

    标签: pem authsub


    【解决方案1】:

    您必须将 myrsacert.pem 发送给 Google,而不是 myrsakey.pem

    文件必须包含:

    -----BEGIN CERTIFICATE-----
    ...
    -----END CERTIFICATE-----
    

    源代码:

    start = s.find("-----BEGIN CERTIFICATE-----")
    end = s.find("-----END CERTIFICATE-----")
    if start == -1:
        raise SyntaxError("Missing PEM prefix")
    

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 2019-07-21
      相关资源
      最近更新 更多