Android. Что происходит, когда срок действия ключа подписи истекает?

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

Мы рекомендуем использовать ключи, срок действия которых истекает через 25+ лет, а срок действия мандат Google Play истекает как минимум до 22 октября 2033 года! Однако некоторые люди могут захотеть обновить их ключи намного чаще, чем в целях безопасности (закон Мура, взломанные алгоритмы и т. д.).

Если срок действия ключа apk истек, есть ли способ его установить (не полагаясь на повторный выпуск разработчика)?


person James Haigh    schedule 12.05.2012    source источник
comment
Примечание для тех, кто собирается ответить: теперь я полностью ответил на свой вопрос. Я опубликую его, когда 8-часовой таймер для новых пользователей истечет...   -  person James Haigh    schedule 13.05.2012
comment


Ответы (1)


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

jarsigner откажется использовать ключ с истекшим сроком действия, а apk, подписанный старым ключом, будет отклонен Android при установке, но уже установленные приложения будут продолжать работать нормально.

https://developer.android.com/guide/publishing/app-signing.html

Если срок действия ключа apk истек, есть ли способ его установить (не полагаясь на повторный выпуск разработчика)?

Да, apk может быть ушел в отставку с собственным сертификатом.

person James Haigh    schedule 13.05.2012
comment
Его можно отменить, но нельзя загружать в Google Playstore. Должен быть оригинал сертификата. - person enl8enmentnow; 11.02.2015