APKs in this directory are used by PkgInstallSignatureVerificationTest
. See that class for additional information about their use.
In general, they are differently signed forms of the tinyapp APK and follow the following naming scheme:
${version}-with-${signing-algorithm}-${OID-params}-${keysize}-${extra_info}
where some fields may not be present, but have the following meaning:
Generation of these apks was performed using the apksigner
command-line tool, which lives at tools/apksig/src/apksigner/java/com/android/apksigner/
in the android source tree. Please refer to the usage instructions there for how to sign APKs using different keystores, providers, etc. The generation commands for some of the APKs are in generate-apks.sh
.
Some of the APKs in this directory were generated by modifying the apksig library (see README in tools/apksig/) to create invalid or unsupported outcomes.