2012-04-01 5 views
0

を管理するGoogleのための.pemファイルを作成します。私はドメイン

#ここから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 

生成し、このコードを使用:自分のManageDomainsからこれまで http://code.google.com/apis/gdata/docs/auth/authsub.html#Registered

Googleのリンクをサイト。私はコードを使用し、pemファイルをGoogleにアップロードしました。私はそれをテストするとき、それは私に、このエラーを与える:

にSyntaxError:PEMプレフィックス

がありません誰もが正しい方向に私を指すことができ、私はこの上でいくつかの時間を無駄にしました。 ありがとう!

答えて

0

myrsakey.pemではなく、myrsacert.pemをGoogleに送信する必要があります。

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

ソースコード:

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

ファイルが含まれている必要があります