Создайте файл .pem для Google Управление доменами - PullRequest
0 голосов
/ 02 апреля 2012

Я использовал этот код

# Генерация ключей 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. Когда я проверяю это, это дает мне эту ошибку:

SyntaxError: отсутствует префикс PEM

Может ли кто-нибудь указать мне правильное направление, я потратил на это несколько часов. Спасибо!

1 Ответ

0 голосов
/ 02 апреля 2012

Вы должны отправить 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")
...