377e70ae9fd98b027ead17b1d5e9a7aff52f1e17 |
|
03-Dec-2015 |
Alex Klyubin <klyubin@google.com> |
Stop using 512 bit RSA keys in keyset unit tests. This switches keyset unit tests from two unrealistically short 512 bit RSA keys to a more realistic 2048 bit RSA key and a NIST P-256 EC key. Change-Id: If615b97dff22a2a4f7f0e6015e410e98b8d395cd
/frameworks/base/core/tests/coretests/apks/keyset/uA/AndroidManifest.xml
|
989eb371bf8f572fed1e65c6d8aeeb2548be89a7 |
|
17-Jun-2014 |
dcashman <dcashman@google.com> |
Change key-set/public-key manifest relationship. Separate definition of public keys and keysets in the manifest to better represent their relationship. The 'key-set' tags should have nested additional 'public-key' tags that indicate which of the defined 'public-key' tags are associated with them. The first use of a given 'public-key' name should define its value; subsequent uses may refer to it only by name. 'key-set' and 'public-key' names may not intersect. Also, change 'keys' tag to 'key-sets' to avoid issues with previous keysets implementation. Bug: 6967056 Change-Id: I7534e4a42326e97b67b55509187c0d3c21a2bb32
/frameworks/base/core/tests/coretests/apks/keyset/uA/AndroidManifest.xml
|
55b1078e2a1b56daa85edfd5000a5844d3c7914b |
|
09-Apr-2014 |
dcashman <dcashman@google.com> |
Initial work for key rotation. Introduces the upgrade-keyset tag to AndroidManifest.xml. This specifies a KeySet by which an apk must be signed in order to update the app. Multiple upgrade KeySets may be specified, in which case one of them must be used to sign the updating apk. If no upgrade-keyset is specified, the current logic involving signatures is used. Current Key Rotation Design Decisions: -Apps using a shared user id may not rotate keys. -All acceptable upgrade keysets must be specified, including the key signing the app. This enables key rotation in one update, but also 'locks' an app if an incorrect upgrade keyset is specified. -Minimal changes to existing KeySet code. Bug: 6967056 Change-Id: Ib9bb693d4e9ea1aec375291ecdc182554890d29c
/frameworks/base/core/tests/coretests/apks/keyset/uA/AndroidManifest.xml
|