Генерация запроса на подпись сертификата

Для получения сертификата разработчика необходимо отправить в центр разработчиков Apple iPhone файл запроса на подпись сертификата.

Формирование запроса на подпись сертификата в ОС Mac OS

В ОС Mac OS для формирования запроса подписи воспользуйтесь программой «Связка ключей». Программа «Связка ключей» расположена в каталоге Программы/Служебные программы. В меню программы «Связка ключей» выберите пункт «Ассистент сертификации» > «Запросить сертификат у бюро сертификации».

  1. Откройте программу «Связка ключей».

  2. В меню программы «Связка ключей» выберите «Настройки».

  3. В диалоговом окне «Настройки» выберите «Сертификаты». Отключите функции «Протокол статуса онлайнового сертификата» и «Список аннулирования сертификатов». Закройте диалоговое окно.

  4. В меню программы «Связка ключей» выберите пункт «Ассистент сертификации» > «Запросить сертификат у бюро сертификации».

  5. Введите адрес электронной почты и имя, указанные в идентификаторе вашего аккаунта разработчика iPhone. Не указывайте адрес бюро сертификации. Нажмите кнопку «Запрос сохранен на диске», затем кнопку «Продолжить».

  6. Сохраните файл (CertificateSigningRequest.certSigningRequest).

  7. Отправьте CSR-файл на веб-сайт разработчиков iPhone . (См. раздел «Запрос сертификата разработчика iPhone и создание профиля обеспечения».)

Формирование запроса на подпись сертификата в ОС Windows

Для тех, кто работает в ОС Windows, будет проще получить сертификат разработчика iPhone, используя компьютер с ОС Mac. Тем не менее, получить сертификат на компьютере с ОС Windows возможно. Сначала нужно создать запрос на подпись сертификата (CSR-файл) с помощью OpenSSL.

  1. Установите OpenSSL на компьютере Windows. (Перейдите на страницу http://www.openssl.org/related/binaries.html .)

    Возможно, потребуется также установить файлы Visual C++ 2008 Redistributable, указанные на странице загрузки Open SSL. (Устанавливать Visual C++ на компьютер не требуется.)

  2. Откройте сеанс командной строки Windows и компакт-диск для каталога корзины OpenSSL (например, c:\OpenSSL\bin\).

  3. Создайте личный ключ, введя следующее в командную строку:

    openssl genrsa -out mykey.key 2048

    Сохраните файл с личным ключом. Он понадобится вам в дальнейшем.

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

  4. Создайте CSR-файл, введя следующее в командную строку:

    openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest  -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US"

    Подставьте свой адрес электронной почты, имя сертификата (CN) и страну (C).

  5. Отправьте CSR-файл на веб-сайт разработчиков iPhone . (См. раздел «Запрос сертификата разработчика iPhone и создание профиля обеспечения».)