Разработка повторного использования C.S.R. для сертификата Распределения

Так, я создал сертификат разработки для своего приложения для iPhone, и в процессе я сохранил C.S.R как файл CertificateSigningRequest.certSigningRequest на жестком диске компьютера с Помощником Сертификата Доступа Связки ключей. Мне кажется, что Apple просит точно тот же файл быть сгенерированной и сохраненной на жесткий диск для запроса сертификата распределения также. Действительно ли я могу снова использовать файл запроса, который я уже создал, чтобы разработка запросила сертификат распределения? Я знаю, что мне разрешат использовать файл, но это создаст проблему позже в будущем так или иначе?

12
задан Alex 20 July 2010 в 19:16
поделиться

1 ответ

Короткий ответ

Вы можете, но тогда оба ваших сертификата разработки и распространения будут привязаны к одной и той же паре открытый/закрытый ключ (которая генерируется при создании запроса на сертификат).

Подробный ответ

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

Приложения должны быть подписаны сертификатом разработки для запуска и отладки на устройстве.

Приложения должны быть подписаны сертификатом распространения, чтобы быть представленными в App Store. (Подписанные дистрибутивом приложения также можно запускать на устройстве, но к ним нельзя подключить отладчик.)

В больших организациях каждый разработчик имеет собственный сертификат разработчика (с собственной парой открытый/закрытый ключ). Кроме того, есть один сертификат распространения (также с собственной парой открытый/закрытый ключ).

Это позволяет организации:

  • Тщательно охранять закрытый ключ распространения, предоставляя доступ только тем лицам, которые выполняют последний шаг подписания приложения для отправки в App Store.
  • отзывать сертификаты отдельных разработчиков, не затрагивая других разработчиков.

Если вы индивидуальный разработчик и не пытаетесь развивать студию, вероятно, все это не будет иметь для вас большого значения, потому что вы будете и разработчиком, и отправителем.

16
ответ дан 2 December 2019 в 20:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: