forked from openkylin/platform_build
releasetools: Accept PRESIGNED keys in apexkeys.txt.
am: 548db7d797
Change-Id: I3a18a2805622d76032eca95b9d7cd886bf1929d9
This commit is contained in:
commit
44e50526f3
|
@ -484,3 +484,26 @@ name="apex.apexd_test_different_app.apex" public_key="system/apex/apexd/apexd_te
|
||||||
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
||||||
'build/make/target/product/security/testkey'),
|
'build/make/target/product/security/testkey'),
|
||||||
}, keys_info)
|
}, keys_info)
|
||||||
|
|
||||||
|
def test_ReadApexKeysInfo_presignedKeys(self):
|
||||||
|
apex_keys = self.APEX_KEYS_TXT + (
|
||||||
|
'name="apex.apexd_test_different_app2.apex" '
|
||||||
|
'private_key="PRESIGNED" '
|
||||||
|
'public_key="PRESIGNED" '
|
||||||
|
'container_certificate="PRESIGNED" '
|
||||||
|
'container_private_key="PRESIGNED"')
|
||||||
|
target_files = common.MakeTempFile(suffix='.zip')
|
||||||
|
with zipfile.ZipFile(target_files, 'w') as target_files_zip:
|
||||||
|
target_files_zip.writestr('META/apexkeys.txt', apex_keys)
|
||||||
|
|
||||||
|
with zipfile.ZipFile(target_files) as target_files_zip:
|
||||||
|
keys_info = ReadApexKeysInfo(target_files_zip)
|
||||||
|
|
||||||
|
self.assertEqual({
|
||||||
|
'apex.apexd_test.apex': (
|
||||||
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package.pem',
|
||||||
|
'build/make/target/product/security/testkey'),
|
||||||
|
'apex.apexd_test_different_app.apex': (
|
||||||
|
'system/apex/apexd/apexd_testdata/com.android.apex.test_package_2.pem',
|
||||||
|
'build/make/target/product/security/testkey'),
|
||||||
|
}, keys_info)
|
||||||
|
|
Loading…
Reference in New Issue