Android - 签名密钥到期后会发生什么?

时间:2012-05-12 19:48:31

标签: android apk code-signing android-install-apk code-signing-certificate

如果签名密钥过期,现有的apks是否拒绝安装,或者只是意味着新的应用程序无法使用该密钥签名?

我们建议使用25年以上的密钥,Google Play 授权至少2033-10-22到期!但是,出于安全原因(Moore定律,破解算法等),有些人可能希望{em>远远超过

如果apk的密钥已过期,是否有任何安装方法(不依赖开发人员重新发布)?

1 个答案:

答案 0 :(得分:2)

  

如果签名密钥过期,现有的apks是否拒绝安装,或者只是意味着新的应用程序无法使用该密钥签名?

jarsigner将拒绝使用已过期的密钥,安装后Android将拒绝使用旧密钥签名的apk,但已安装的应用程序将继续正常运行。

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

  

如果apk的密钥已过期,是否有任何安装方法(不依赖开发人员重新发布)?

是的,apk可以是resigned with your own certificate