Генератор сертификатов Apple Developer: .p12 и .cer
В ASO.dev мы упростили процесс работы с сертификатами Apple для разработки и публикации приложений.
Теперь вы можете создавать, просматривать, скачивать и удалять сертификаты напрямую в интерфейсе ASO.dev, без необходимости заходить в Apple Developer Portal и без использования Keychain.


Для создания сертификата ваш API-ключ App Store Connect должен быть связан с Apple Developer аккаунтом, зарегистрированным как Организация.
Ключ должен иметь разрешение «Доступ к сертификатам, идентификаторам и профилям» (Access to Certificates, Identifiers & Profiles).
Индивидуальные аккаунты Apple Developer не могут создавать сертификаты через API.
Ключ API должен быть создан пользователем с ролью Администратор или Владелец аккаунта, но сам ключ не привязан к роли после создания.
Интерфейс
Section titled “Интерфейс” Создать новый сертификат
Обновить информацию
Настройки
Переход к документации.
Каждый сертификат отображается в виде карточки с информацией о нём:
- Скачать сертификат
- Имя: Название сертификата
- Тип: Тип сертификата
- Дата истечения: Дата истечения сертификата
- ID: Уникальный идентификатор сертификата
- Платформа: Платформа, для которой предназначен сертификат
- Удаление сертификата
Что вы можете делать
Section titled “Что вы можете делать”- Создавать новые сертификаты
- Просматривать список ранее созданных сертификатов
- Генерировать
CSR(Certificate Signing Request) и.p12сертификаты для создания сертификатов без использования Keychain или OpenSSL - Удалять сертификаты прямо из интерфейса
- Повторно скачивать действующие сертификаты
Как это работает
Section titled “Как это работает”- Вы выбираете тип сертификата
- Мы автоматически создаём CSR и отправляем его в App Store Connect API
- Генерируем приватный ключ и сертификат
- Мы предлагаем вам скачать его и приватный ключ
- Когда сертификат готов - мы показываем его в списке, и вы можете:
- Скачать как
.cerфайл повторно - Использовать в Xcode или CI/CD
- Скачать как
- Если сертификат уже был создан - вы можете скачать его повторно
- Если вы хотите удалить сертификат - просто удалите его из списка
После создания вы получаете .cer, .p12, .csr, но не сможете восстановить приватный ключ позже.
Сохраните его сразу после генерации.
Примеры использования
Section titled “Примеры использования”Для разработчиков: быстро получить Development/Distribution сертификат без macOS Для агентств: управлять сертификатами клиентов без переключения между аккаунтами
Форматы файлов
Section titled “Форматы файлов”.cer- устанавливается в Keychain или используется при сборке.csr- автоматически создаётся при создании сертификата.p12- cодержит приватный ключ и сертификат, используется для подписи в CI/CD или Xcode
Безопасность
Section titled “Безопасность”- Все операции выполняются через официальный API Apple
- Сертификаты доступны только вам
- Мы не сохраняем приватные ключи

