Merge "Skip apk verification when collecting certificates." into rvc-dev
This commit is contained in:
@@ -568,7 +568,10 @@ public class AppIntegrityManagerServiceImpl extends IAppIntegrityManager.Stub {
|
|||||||
try (PackageParser2 parser = mParserSupplier.get()) {
|
try (PackageParser2 parser = mParserSupplier.get()) {
|
||||||
ParsedPackage pkg = parser.parsePackage(installationPath, 0, false);
|
ParsedPackage pkg = parser.parsePackage(installationPath, 0, false);
|
||||||
int flags = PackageManager.GET_SIGNING_CERTIFICATES | PackageManager.GET_META_DATA;
|
int flags = PackageManager.GET_SIGNING_CERTIFICATES | PackageManager.GET_META_DATA;
|
||||||
pkg.setSigningDetails(ParsingPackageUtils.collectCertificates(pkg, false));
|
// APK signatures is already verified elsewhere in PackageManager. We do not need to
|
||||||
|
// verify it again since it could cause a timeout for large APKs.
|
||||||
|
pkg.setSigningDetails(
|
||||||
|
ParsingPackageUtils.collectCertificates(pkg, /* skipVerify= */ true));
|
||||||
return PackageInfoUtils.generate(
|
return PackageInfoUtils.generate(
|
||||||
pkg,
|
pkg,
|
||||||
null,
|
null,
|
||||||
|
|||||||
Reference in New Issue
Block a user