【问题标题】:Signing apks with multiple certificates使用多个证书签署 apk
【发布时间】:2011-04-17 22:29:59
【问题描述】:

我正在使用证书 C1 和 C2 签署我的 testActivty.apk,并使用证书 C1 签署我的 serviceActivty,并且我将 android:protectionLevel="signature" 投入使用。我看到我的活动不再能够绑定到服务,因为它获得了 SecurityException。但是,如果我只是尝试使用证书 C1 签署两者,则不会发生这种情况。使用多个证书签署 apk 是否有任何限制。

我不认为使用多个证书签署 apk 是一个问题,因为当我进行 jarsigner 验证时,它只是检查是否至少有 1 个证书已签名。

有人能指出我正确的方向吗?

【问题讨论】:

    标签: android security manifest apk signing


    【解决方案1】:

    问题是您的 serviceAcivity 只有 C1,因此无法与具有 C1+C2 的 apk 一起使用。可以试试用 C1+C2 给 serviceActivity 签名吗?

    【讨论】:

    • 是的,它有效。但这不是我的要求。我希望我的活动使用其他一些证书进行签名,因为它使用了使用另一个证书签名的其他服务。
    猜你喜欢
    • 2011-02-22
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2012-04-11
    • 1970-01-01
    相关资源
    最近更新 更多