2011-04-17 172 views
1

我正在使用证书C1和C2签署我的testActivty.apk,并使用证书C1签署了我的serviceActivty,并将android:protectionLevel =“签名”置于服务中。我看到我的活动不再能够绑定到服务,因为它得到一个SecurityException。但是,如果我只是尝试使用证书C1签署这两个请求,则不会发生。使用多个证书签署证书是否有任何限制?使用多个证书签署证书

我没有想过用多个证书签名apk是一个问题,因为当我做了一个jarsigner验证它只是检查是否至少有一个证书签名。

有人能指出我正确的方向。

回答

0

问题是,您的服务活动只有C1,因此不会与具有C1 + C2的apk一起使用。你可以尝试用C1 + C2签署serviceActivity吗?

+0

是的,它的工作原理。但那不是我的要求。我希望我的活动与其他一些证书签署,导致其使用与另一证书签署的另一项服务。 – Titus 2011-04-18 22:41:57