diff options
author | Nick Kralevich <nnk@google.com> | 2012-11-02 10:00:29 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2012-11-02 10:00:29 -0700 |
commit | 959103e6e09828cf98ca987b00e619992971bd9f (patch) | |
tree | b69683826d648a9b4670e3c32a9acc6ce406e0d7 | |
parent | c8e0c06330b20477ce8f544c208fa3fd08df3d92 (diff) | |
parent | a0925c0be04ea7fde32a84feea4ca792869606a8 (diff) | |
download | cts-959103e6e09828cf98ca987b00e619992971bd9f.tar.gz |
am a0925c0b: Merge "PackageSignatureTest: detect devkeys." into jb-dev
* commit 'a0925c0be04ea7fde32a84feea4ca792869606a8':
PackageSignatureTest: detect devkeys.
-rw-r--r-- | tests/res/raw/sig_devkeys.bin | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | tests/res/raw/sig_devkeys_media.bin | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | tests/res/raw/sig_devkeys_platform.bin | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | tests/res/raw/sig_devkeys_shared.bin | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | tests/tests/security/src/android/security/cts/PackageSignatureTest.java | 13 |
5 files changed, 12 insertions, 1 deletions
diff --git a/tests/res/raw/sig_devkeys.bin b/tests/res/raw/sig_devkeys.bin Binary files differnew file mode 100644 index 00000000000..3c2ad83b622 --- /dev/null +++ b/tests/res/raw/sig_devkeys.bin diff --git a/tests/res/raw/sig_devkeys_media.bin b/tests/res/raw/sig_devkeys_media.bin Binary files differnew file mode 100644 index 00000000000..670d0d90c94 --- /dev/null +++ b/tests/res/raw/sig_devkeys_media.bin diff --git a/tests/res/raw/sig_devkeys_platform.bin b/tests/res/raw/sig_devkeys_platform.bin Binary files differnew file mode 100644 index 00000000000..066e2d00071 --- /dev/null +++ b/tests/res/raw/sig_devkeys_platform.bin diff --git a/tests/res/raw/sig_devkeys_shared.bin b/tests/res/raw/sig_devkeys_shared.bin Binary files differnew file mode 100644 index 00000000000..70257979575 --- /dev/null +++ b/tests/res/raw/sig_devkeys_shared.bin diff --git a/tests/tests/security/src/android/security/cts/PackageSignatureTest.java b/tests/tests/security/src/android/security/cts/PackageSignatureTest.java index a21589a7a15..cbb95d4ce92 100644 --- a/tests/tests/security/src/android/security/cts/PackageSignatureTest.java +++ b/tests/tests/security/src/android/security/cts/PackageSignatureTest.java @@ -69,6 +69,10 @@ public class PackageSignatureTest extends AndroidTestCase { wellKnownSignatures.add(getSignature(R.raw.sig_platform)); wellKnownSignatures.add(getSignature(R.raw.sig_shared)); wellKnownSignatures.add(getSignature(R.raw.sig_testkey)); + wellKnownSignatures.add(getSignature(R.raw.sig_devkeys)); + wellKnownSignatures.add(getSignature(R.raw.sig_devkeys_media)); + wellKnownSignatures.add(getSignature(R.raw.sig_devkeys_platform)); + wellKnownSignatures.add(getSignature(R.raw.sig_devkeys_shared)); return wellKnownSignatures; } @@ -129,7 +133,14 @@ public class PackageSignatureTest extends AndroidTestCase { /** * Writes a package's signature to a file on the device's external storage. - * This method was used to generate the well known signatures used by this test. + * This method was used to generate the well known signatures used by + * this test. + * + * As an alternative, you can use openssl to create the + * DER encoded certificate file. + * + * openssl x509 -in $ANDROID_HOME/build/target/product/security/media.x509.pem \ + * -out sig_media.bin -outform DER */ @SuppressWarnings("unused") private void writeSignature(String packageName, String fileName) |