Как сделать сертификат на айфоне

Обновлено: 04.07.2024

После заявлений разработчика iH8Sn0w, пообещавшего вернуть пользователям iPhone и iPad возможность даунгрейда на любые версии iOS, у пользователей появилась необходимость сохранить цифровые сертификаты SHSH blobs. Сделать это можно с помощью новой версии программного инструмента TinyUmbrella.

Обновленная TinyUmbrella под индексом 8.2 позволяет выгрузить цифровые сертификаты для iPhone и iPad, включая самые последние модели. В результате будет шанс откатиться на эту прошивку в будущем, через восстановление IPSW-файла в iTunes.

TinyUmbrella – одно из старейших джейлбрейк-решений для iOS. С его помощью можно извлекать сертификаты SHSH blobs и BBTickets на компьютерах под управлением Windows и Mac OS X. Однако с тех пор, как Apple поменяла алгоритм авторизации устройств при процедуре даунгрейда и обновления, необходимость в программе отпала. В новой реализации, тем не менее, TinyUmbrella снова будет актуальна для пользователей, заявил в воскресенье iH8sn0w. Этот функционал появится в одной из следующих версий. О том, как сохранить сертификат SHSH прямо сейчас, далее в нашей инструкции.

Как сохранить цифровой сертификат SHSH для iOS-устройств:

Шаг 1: Скачайте TinyUmbrella для Windows или Mac по этой ссылке.

Шаг 2: Запустите программу. Если TinyUmbrella пожалуется на отсутствие Java, установите программу с официального сайте Oracle.

Шаг 3: Подключите iPhone или iPad к устройству. Программа определит ваше устройство.

Шаг 5: После завершения процедуры на вашем компьютере будут сохранены локальные копии SHSH blobs!

На данный момент неизвестно, когда iH8Sn0w выпустит новую версию с возможностью даунгрейда в обход нового механизма Apple. Но, есть все основания полагать, что очень скоро. Мы обязательно сообщим, как только появится информация.

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

Кроме того, приложение Конструктор сертификатов (Certificate Creator) поставляется с функциональностью Desygner, как описано Forbes, Product Hunt, Social Media Examiner, Entrepreneur и Terra. Присоединитесь к 4 миллионам + людям, которые используют Desygner для создания красивого контента быстро и бесплатно.

СОЗДАТЬ ЛЕГКО: ВСЕ мощные и простые в использовании инструменты редактирования, которые вам нужны, такие как изменение размера, изменение шрифта, изменение цвета, выравнивание, порядок слоев и многое другое. Редактируйте изображения, текст и значки любым способом.

БЕСПЛАТНЫЕ ИЗОБРАЖЕНИЯ, ИКОНЫ И ШРИФТЫ: больше не платите за такие пакеты, как другие приложения, иногда до 10 долларов за изображение или значок. Конструктор сертификатов (Certificate Creator) приложение поставляется с бесплатным бесплатным бесплатным бесплатным контентом без забот о лицензиях!

ИМПОРТ СВОИХ СОБСТВЕННЫХ ИЗОБРАЖЕНИЙ: добавьте контент из рулона камеры, социальных сетей и накопителей.

СКАЧАТЬ БЕСПЛАТНО БЕСПЛАТНО! Все, что вы создаете с помощью приложения Конструктор сертификатов (Certificate Creator), принадлежит вам, как вы пожелаете.
– SHARE разрабатывает электронную почту, Instagram, Facebook, Twitter и многое другое.
– СКАЧАТЬ как JPEG, PNG или PDF.
– ПЕЧАТЬ с вашего телефона за считанные секунды.

AUTOMAGICALLY RESIZE: вам не нужно обновлять, чтобы изменить размер и перераспределить Сертификаты, ваучеры и награды. Измените размер файлов столько раз, сколько хотите.

МАГАЗИН И РЕДАКТИРОВАТЬ В ЛЮБОЕ ВРЕМЯ: Создайте столько Сертификаты, ваучеры и награды сколько хотите, и сохраните их бесплатно. Они всегда будут доступны для редактирования с вашего компьютера и мобильного устройства с вашей учетной записью Desygner.

Добрый день, есть домен windows и exchange 2016. Есть проблема с доверием сертификата в iphone. Заключается она в том что пользователи, когда подключаются из интернета коннектятся к чекпойнту который подсовывает им wildcard сертификат. У внешних пользователей все нормально. Проблема с внутренними пользователями которые используют iphone. В периметре внутренней доменной сети есть несколько точек доступа, к которым цепляются мобильники юзеров и в этом случае iphone перестает синхронизировать почту и говорит что сертификат не доверенный так как он выдан моим центром сертификации.
Как можно в iphone установить сертификат корневого ЦС, что бы он доверял сертификату exchange 2016? Я скачал корневой сертификат и сохранил на iphone, но не пойму где и как он устанавливается.

Maria

Случайный прохожий

BlackJack

Участник

Проблема в том что у меня вот тут на картинке пусто..

Участник
  1. Send a copy of the CA Certs (Root CA and Intermediate CA ) by email to iOS device.
  2. Open the cert (attached in the email) and you will get an option to Install.
  3. Click the Install button and you will get a warning message. Proceed further to click install.
  4. Provide the password(if any) to install the cert.
  5. Now you can see the cert has been installed and you will see "Done".
  6. Make another change under Settings > General > About > Certificate Trust Settings, and there is a section called "ENABLE FULL TRUST FOR ROOT CERTIFICATES".
  7. Under it lists the certificate that you have installed on the device. Once enabled, you are done.

BlackJack

Участник

Попробую из почты но насколько мне известно outlook не разрешает пересылать сертификаты и сохранять на устройство.

kerberos

Случайный прохожий

Попробую из почты но насколько мне известно outlook не разрешает пересылать сертификаты и сохранять на устройство.

Попробуйте сохранить в корневой сертификат в другом формате DER / Base-64. Так же можно попробовать переслать в iphone с другим расширением - .crt конвертировать в .pfx или .p12

BlackJack

Участник

BlackJack

Участник
  1. Send a copy of the CA Certs (Root CA and Intermediate CA ) by email to iOS device.
  2. Open the cert (attached in the email) and you will get an option to Install.
  3. Click the Install button and you will get a warning message. Proceed further to click install.
  4. Provide the password(if any) to install the cert.
  5. Now you can see the cert has been installed and you will see "Done".
  6. Make another change under Settings > General > About > Certificate Trust Settings, and there is a section called "ENABLE FULL TRUST FOR ROOT CERTIFICATES".
  7. Under it lists the certificate that you have installed on the device. Once enabled, you are done.

попробовал но айфон не показывает сертификат в настройках General > About > Certificate Trust Settings

kerberos

Случайный прохожий

Установка и удаление профилей конфигурации на iPhone

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

Muller

Случайный прохожий

Surf_rider

Администратор

Добрый день, есть домен windows и exchange 2016. Есть проблема с доверием сертификата в iphone. Заключается она в том что пользователи, когда подключаются из интернета коннектятся к чекпойнту который подсовывает им wildcard сертификат. У внешних пользователей все нормально. Проблема с внутренними пользователями которые используют iphone. В периметре внутренней доменной сети есть несколько точек доступа, к которым цепляются мобильники юзеров и в этом случае iphone перестает синхронизировать почту и говорит что сертификат не доверенный так как он выдан моим центром сертификации.
Как можно в iphone установить сертификат корневого ЦС, что бы он доверял сертификату exchange 2016? Я скачал корневой сертификат и сохранил на iphone, но не пойму где и как он устанавливается.

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

живые приложения не будут сняты. Ничего не случится с тем,что живет в app store.

Как только они официально истекают, единственное, что будет затронуто, - это ваша способность подписывать код (и, таким образом, создавать новые сборки и предоставлять обновления).

Что касается вашего сертификата распространения, как только он истекает, он просто исчезает из раздела "сертификаты, идентификатор и профили" Центра участников. Если вы хотите продлить его до истечения срока действия, отмените текущий сертификат, и вы получите кнопку, чтобы запросить новый.

Что касается профиля подготовки, не беспокойтесь об этом до истечения срока действия, просто продолжайте его использовать. Достаточно просто продлить его, как только он истечет.

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

когда срок действия сертификата истекает, он просто исчезает из раздела "сертификаты, идентификатор и профили" Центра участников. Нет кнопки "Обновить", которая позволяет обновить сертификат. вы можете отозвать сертификат и создать новый, прежде чем он истечет. Или вы можете подождать, пока он истечет и исчезнет, а затем создать новый сертификат. В руководство по распространению приложений Apple:

Замена Истек Сертификаты

по истечении срока действия сертификата разработки или распространения удалите его и запросите новый сертификат в Xcode.

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

Q: если я это сделаю, все мои живые приложения будут сняты?

приложения, которые уже находятся в App Store, продолжают нормально работать. раз, в руководство по распространению приложений Apple:

важно: повторное создание сертификатов разработки или распространения не влияет на приложения, которые вы отправили в магазин и не влияет на возможность обновления их.

Как упоминалось выше, обновление сертификатов не происходит. Выполните следующие действия, чтобы отозвать и повторно создать новый сертификат, а также затронутые профили подготовки. Инструкции были обновлены для Xcode и Xcode 8.3 9.

Шаг 1: отозвать истекающий сертификат

логин Член Центра > сертификаты, Идентификаторы & профили, выберите истекающий сертификат. Обратите внимание на дату истечения срока действия сертификата, и нажмите кнопку ‘Отменить’.

Select the expiring certificate and click the Revoke button

Шаг 2: (необязательно) удалите отозванный сертификат из Связки ключей

дополнительно, если вы не хотите иметь отозванный сертификат, лежащий в вашей системе, вы можете удалить их из своей системы. К сожалению, функция " удалить сертификат’ в Xcode > Настройки > Учетные записи > [Apple ID] > управление сертификатами. кажется, всегда отключено, поэтому мы должны удалить их вручную с помощью Keychain Access.app (/приложения/утилиты / Keychain Access.приложение.)

Optionally remove the revoked certificate using Keychain Access.app

фильтр по категории "логин" брелки и "сертификаты". Найдите сертификат, который вы только что отозвали на Шаге 1.

в зависимости от сертификата, который вы только что отозвали, найдите " Mac " или "iPhone". Сертификаты распространения Mac App Store начните с" стороннего разработчика Mac", а сертификаты распространения iOS App Store начинаются с"распространения iPhone".

вы можете найти отозванный сертификат на основе имени команды, типа сертификата (Mac или iOS) и даты истечения срока действия сертификата, который вы отметили на Шаге 1.

Шаг 3: запросить новый сертификат с помощью Xcode

В разделе Xcode > Настройки > Учетные записи > [Apple ID] > управление сертификатами. нажмите кнопку " + " внизу слева и выберите тот же тип сертификата, который вы только что отозвали, чтобы Xcode запросил новый для вас.


Шаг 4: обновите профили подготовки, чтобы использовать новый сертификат

после чего вернитесь в Член Центра > Сертификаты, Идентификаторы И Профили > Профили Подготовки > Все. Вы заметите, что любой профиль подготовки, который использовал отозванный сертификат, теперь отражается как ‘Недействительный.’

Notice that any provisioning profile that made use of the revoked certificate is now reflected as ‘Invalid’

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

Choose the newly created certificate, and click on Generate

Шаг 5: Используйте Xcode для загрузки новых профилей подготовки

Совет: перед загрузкой новых профилей с помощью Xcode, возможно, потребуется удалить все существующие и, возможно, недопустимые профили подготовки с компьютера Mac. Вы можете сделать это, удалив все профили от ~/Library/MobileDevice/Provisioning Profiles

Back in Xcode > Preferences > Accounts > [Apple ID], нажмите кнопку "Загрузить все профили", чтобы попросить Xcode загрузить все профили подготовки из вашей учетной записи разработчика.

Click Download All Profiles for Xcode to download all the newly generated profiles

очень просто было обновить сертификат. Перейдите в Центр разработчиков, перейдите в профиль подготовки и посмотрите, какие сертификаты активны и неактивны, выберите неактивный сертификат и нажмите кнопку Изменить, затем нажмите кнопку Создать. Теперь ваш сертификат успешно продлевается еще на 1 год. Спасибо

Это была действительно полезная тема, я следовал тем же шагам, что и @junjie, но для меня произошло что-то странное, ниже приведены шаги, которые я сделал.

  1. пошел на портал разработчика и отозвал сертификат, который должен был истечь.
  2. пошел в XCode6.4 и в настройках учетной записи сертификат все еще показывал действительность, я сошел с ума.
  3. затем я открыл XCode7, там сертификат был показан с "сброс" вместо создайте, и я нажал кнопку сброса, а позже на портале я смог увидеть расширенный сертификат. Это то, что Apple говорит о кнопке сброса

Если Xcode обнаруживает проблему с идентификатором подписи, он отображает соответствующие действия в настройках аккаунтов. Если Xcode отображает Create кнопка, удостоверение подписи не существует в центре участников или на вашем Мак. Если Xcode отображает кнопку сброса, идентификатор подписи не использовать на вашем Mac-для например, отсутствует закрытый ключ. Если вы нажмите кнопку сброса, Xcode отменяет и запрашивает соответствующий сертификат.

Читайте также: