Потерял certificate private key
От: Михaил  
Дата: 24.11.20 13:34
Оценка:
Привет
В keychain сгенерировал cert signing request, и в на сайте apple dev account на его основе сгенерировал сертификат. Соответственно, в keychain появились private key, public key и сам сертификат, которым я мог подписывать приложения с помощью codesign -s "мое имя".
Этот private key я экспортировал и сохранил на диске.

Затем переустановил систему, снеся предыдущую, но вот восстановить сертификат не получается, почему-то keychain ругается на мой private key. Допускаю, что он повредился на внешнем exFAT диске при выдергивании usb порта.

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

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

Спасибо.
Отредактировано 24.11.2020 13:35 Михaил . Предыдущая версия .
Re: Потерял certificate private key
От: apachik  
Дата: 24.11.20 18:27
Оценка: +1
привет, можешь сильно не переживать, казни старый, выпусти новый.

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

А вот adhoc и develop-сборки протухнут.
А также протухнут inhouse-сборки, если сертификат был от enteprise-аккаунта.

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