采用APK签名方案V3完成密钥轮换后,更新应用仍需旧密钥签名吗?
关于APK签名方案V3密钥轮换的更新签名问题
使用APK签名方案V3完成密钥轮换后,更新应用时仅需使用新密钥签名,不需要再用旧密钥签名。
但要注意:生成新密钥签名的APK时,必须将旧密钥配置为新签名的"祖先密钥",把密钥轮换的关联信息嵌入到APK的签名块中。这样Android系统才能验证新旧签名的合法性关联,允许应用从旧密钥签名的版本无缝更新到新密钥签名的版本。
如果未正确配置祖先密钥信息,即便用新密钥签名,用户也无法直接从旧版本更新,会触发签名不匹配的错误。
内容的提问来源于stack exchange,提问作者Cosmin Constantin Firta
相关产品推荐
相关产品推荐

