Получить срок действия сертификата от.файл ipa?

Я знаю, как посмотреть дату истечения срока .профиль подготовки файла ipa (переименовав ipa в zip, затем распакуйте его и просмотрите ключ ExpirationDate во встроенном.mobileprovisioning file).

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

Я обнаружил, что вы можете использовать утилиту codesign для "извлечения" сертификатов:

codesign --display --extract-certificates /Applications/Example.app

это создает три файла: codesign0, codesign1, codesign2. Не уверенный как действовать после этого.

1 ответов


сделать следующее:

unzip -q MyApp.ipa
$ codesign -d --extract-certificates Payload/*.app
$ openssl x509 -inform DER -in codesign0 -noout -nameopt -oneline -dates

после выполнения вышеизложенного вы получите вывод с помощью:

notAfter=Aug 4 16:08: 00 2017 GMT

это дата истечения срока действия сертификата.