2012-04-01 9 views
0

ich diesen Code verwendet.pem-Datei für Google Domains verwalten

# Generieren Sie den RSA-Schlüssel und Zertifikat

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 

Von hier aus: http://code.google.com/apis/gdata/docs/auth/authsub.html#Registered

Google Links zu diesem von ihrem eigenen ManageDomains Seite? ˅. Ich habe den Code verwendet und die PEM-Datei in Google hochgeladen. Als ich es testen, es gibt mir diese Fehlermeldung:

Syntax: Fehlende PEM Präfix

Kann mich jemand in der richtigen Richtung, ich habe auf diesem mehrere Stunden verschwendet. Danke!

Antwort

0

Sie müssen myrsacert.pem an Google senden, nicht myrsakey.pem!

Die Datei muss enthalten:

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

Quellcode:

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