diff options
author | Alex Klyubin <klyubin@google.com> | 2018-01-25 23:00:30 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-01-25 23:00:30 +0000 |
commit | f0708f1f3a0bd235c092755db1454a259529e727 (patch) | |
tree | 57f0f46a6ee4bc526c2cd1bf77f3eeeaa5441d3c /src/test/java/com/android/apkzlib | |
parent | cfc0b319a58800a0211f306da1d90ff901fe331d (diff) | |
parent | 4b9d059cfed959f3578c34d8810b88ee393309ea (diff) | |
download | apkzlib-f0708f1f3a0bd235c092755db1454a259529e727.tar.gz |
Use apksig's ApkSignerEngine for signing APKs am: a96ce3418b
am: 4b9d059cfe
Change-Id: Ib33785c2cc328c23a14cfb6ebcaeaf15bac1f2dd
Diffstat (limited to 'src/test/java/com/android/apkzlib')
-rw-r--r-- | src/test/java/com/android/apkzlib/sign/FullApkSignTest.java | 7 | ||||
-rw-r--r-- | src/test/java/com/android/apkzlib/sign/JarSigningTest.java | 26 |
2 files changed, 14 insertions, 19 deletions
diff --git a/src/test/java/com/android/apkzlib/sign/FullApkSignTest.java b/src/test/java/com/android/apkzlib/sign/FullApkSignTest.java index d41978a..f72f63c 100644 --- a/src/test/java/com/android/apkzlib/sign/FullApkSignTest.java +++ b/src/test/java/com/android/apkzlib/sign/FullApkSignTest.java @@ -36,7 +36,7 @@ import org.junit.Test; import org.junit.rules.TemporaryFolder; /** - * Tests that verify {@link FullApkSignExtension}. + * Tests that verify APK Signature Scheme v2 signing using {@link SigningExtension}. */ public class FullApkSignTest { @@ -63,9 +63,8 @@ public class FullApkSignTest { * Generate a signed zip. */ ZFile zf = new ZFile(out, options); - FullApkSignExtension signExtension = - new FullApkSignExtension(zf, 13, signData.v2, signData.v1); - signExtension.register(); + new SigningExtension(13, signData.v2, signData.v1, false, true) + .register(zf); String f1Name = "abc"; byte[] f1Data = new byte[] { 1, 1, 1, 1 }; zf.add(f1Name, new ByteArrayInputStream(f1Data)); diff --git a/src/test/java/com/android/apkzlib/sign/JarSigningTest.java b/src/test/java/com/android/apkzlib/sign/JarSigningTest.java index 191bf53..ea48cfa 100644 --- a/src/test/java/com/android/apkzlib/sign/JarSigningTest.java +++ b/src/test/java/com/android/apkzlib/sign/JarSigningTest.java @@ -55,9 +55,7 @@ public class JarSigningTest { ApkZLibPair<PrivateKey, X509Certificate> p = SignatureTestUtils.generateSignaturePre18(); - SignatureExtension signatureExtension = - new SignatureExtension(manifestExtension, 12, p.v2, p.v1, null); - signatureExtension.register(); + new SigningExtension(12, p.v2, p.v1, true, false).register(zf); } try (ZFile verifyZFile = new ZFile(zipFile)) { @@ -85,7 +83,7 @@ public class JarSigningTest { try (ZFile zf2 = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension("Merry", "Christmas"); me.register(zf2); - new SignatureExtension(me, 10, p.v2, p.v1, null).register(); + new SigningExtension(10, p.v2, p.v1, true, false).register(zf2); } try (ZFile zf3 = new ZFile(zipFile)) { @@ -121,7 +119,7 @@ public class JarSigningTest { Attributes signAttrs = signature.getAttributes("directory/file"); assertNotNull(signAttrs); assertEquals(1, signAttrs.size()); - assertEquals("OOQgIEXBissIvva3ydRoaXk29Rk=", signAttrs.getValue("SHA1-Digest")); + assertEquals("LGSOwy4uGcUWoc+ZhS8ukzmf0fY=", signAttrs.getValue("SHA1-Digest")); StoredEntry rsaEntry = zf3.get("META-INF/CERT.RSA"); assertNotNull(rsaEntry); @@ -141,7 +139,7 @@ public class JarSigningTest { try (ZFile zf2 = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension("Merry", "Christmas"); me.register(zf2); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf2); } try (ZFile zf3 = new ZFile(zipFile)) { @@ -178,7 +176,7 @@ public class JarSigningTest { Attributes signAttrs = signature.getAttributes("directory/file"); assertNotNull(signAttrs); assertEquals(1, signAttrs.size()); - assertEquals("QjupZsopQM/01O6+sWHqH64ilMmoBEtljg9VEqN6aI4=", + assertEquals("dBnaLpqNjmUnLlZF4tNqOcDWL8wy8Tsw1ZYFqTZhjIs=", signAttrs.getValue("SHA-256-Digest")); StoredEntry ecdsaEntry = zf3.get("META-INF/CERT.EC"); @@ -196,9 +194,7 @@ public class JarSigningTest { ApkZLibPair<PrivateKey, X509Certificate> p = SignatureTestUtils.generateSignaturePre18(); - FullApkSignExtension signatureExtension = - new FullApkSignExtension(zf, 12, p.v2, p.v1); - signatureExtension.register(); + new SigningExtension(12, p.v2, p.v1, false, true).register(zf); } try (ZFile verifyZFile = new ZFile(zipFile)) { @@ -227,7 +223,7 @@ public class JarSigningTest { zf1.add(file1Name, new ByteArrayInputStream(file1Contents)); ManifestGenerationExtension me = new ManifestGenerationExtension(builtBy, createdBy); me.register(zf1); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf1); zf1.update(); @@ -279,7 +275,7 @@ public class JarSigningTest { try (ZFile zf2 = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension(builtBy, createdBy); me.register(zf2); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf2); zf2.add(file1Name, new ByteArrayInputStream(file1Contents)); @@ -312,7 +308,7 @@ public class JarSigningTest { try (ZFile zf = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension("I", "Android"); me.register(zf); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf); zf.add(fileName, new ByteArrayInputStream(fileContents)); } @@ -327,7 +323,7 @@ public class JarSigningTest { try (ZFile zf = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension("I", "Android"); me.register(zf); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf); } /* @@ -364,7 +360,7 @@ public class JarSigningTest { try (ZFile zf = new ZFile(zipFile)) { ManifestGenerationExtension me = new ManifestGenerationExtension("I", "Android"); me.register(zf); - new SignatureExtension(me, 21, p.v2, p.v1, null).register(); + new SigningExtension(21, p.v2, p.v1, true, false).register(zf); } /* |