Портал разработчиков iPhone не принимает мой CSR - PullRequest
39 голосов
/ 15 июня 2009

Я использую помощника по обеспечению разработки на портале разработчиков iPhone, но когда я попадаю в ту часть, где он просит меня сгенерировать и загрузить свой CSR, я пытаюсь загрузить его, и он просто выдаёт мне эту ошибку:

Выбранный CSR недействителен. Пожалуйста, проверьте файл и попробуйте снова.

Кто-нибудь знает, что это значит или что я могу с этим сделать ?? Спасибо!

Ответы [ 9 ]

90 голосов
/ 23 сентября 2010

Также убедитесь, что вы используете Safari для загрузки.

Я пробовал Chrome, и он всегда терпел неудачу. Затем я переключился на Safari, и он работал с тем же CSR.

5 голосов
/ 15 июня 2009

Не берите в голову, я понял это ... в случае, если у кого-то еще есть та же самая проблема, я исправил это, загружая Промежуточный сертификат WWDR перед генерацией CSR, который я забыл сделать. шлепки по лбу

1 голос
/ 08 марта 2013

Сделал прямо противоположное: использовал Firefox вместо Safari и кнопка сработала.

1 голос
/ 21 февраля 2011

Если у вас нет следующего пункта меню: «Доступ к цепочке для ключей -> Ассистент сертификации -> Запросить сертификат у центра сертификации», то вам нужен новый Промежуточный сертификат WWDR. Изначально мой пункт меню был похожим, но в заголовке был дополнительный текст. Загрузка и установка нового сертификата изменили пункт меню и позволили создать действительный CSR. Это было странно, потому что мой предыдущий промежуточный сертификат WWDR появился в моей цепочке для ключей как устаревший сертификат.

Я зарегистрировал ошибку на bugreport.apple.com, запрашивая более четкое сообщение об ошибке и возвращаясь к этому обсуждению SO. Редактировать: fyi .. очевидно, что ошибки в портале для разработчиков следует регистрировать, отправляя электронное письмо на адрес devprograms@apple.com, а не на сайт отчета об ошибках, нацеленный на "продукт" Я призываю людей, которые потратили время на решение этой проблемы, предоставить полезную информацию о проблеме по электронной почте.

1 голос
/ 28 января 2011

Второе место в конфликте и решении Chrome и Safari.
Инструкции на портале обеспечения iOS -> Сертификаты -> вкладка «Как» верны, но у меня есть повторяющаяся ошибка при загрузке в Chrome и мгновенный успех в Safari. Версии: ОС: OS X Snow Leopard 10.6.6 64-битная Хром: 8.0.552.237 Safari: 5,0,3 (6533,19)

1 голос
/ 20 сентября 2010

У меня была такая же проблема, и что мне удалось исправить, так это восстановить цепочку ключей для входа. Перейдите к разделу «Первая помощь по связке ключей» в «Доступе по связке ключей», и вы сможете проверить / восстановить свою конфигурацию.

1 голос
/ 08 сентября 2010

Если вы не можете загрузить CSR с помощью помощника по запуску, попробуйте перейти на «Provisioning Portal -> Certificates». Загрузите туда свой файл и нажмите кнопку «Отправить» внизу. У меня был свой сертификат таким образом.

0 голосов
/ 15 мая 2010

Если в Keychain Access у вас есть опция «Запросить сертификат у центра сертификации с ключом», он не будет работать. Это означает, что вы не загрузили «Промежуточный сертификат WWDR». Вы можете получить его на вкладке «Сертификаты» на портале подготовки iPhone. После его установки (дважды щелкните его для установки) пункт меню изменится на «Запросить сертификат у центра сертификации», и он должен работать.

0 голосов
/ 10 апреля 2010

У меня была похожая проблема. При создании CSR для включения push-уведомлений мне сначала пришлось отменить выбор текущего выбранного ключа в Keychain Access, а затем выбрать «Запросить сертификат» из центра сертификации. Это решило мою проблему

Убедитесь, что у вас есть только «Запросить сертификат у центра сертификации», а не что-то вроде «Запросить сертификат у центра сертификации с ключом»

...