diff options
| author | 2021-02-08 10:08:02 -0800 | |
|---|---|---|
| committer | 2021-02-09 09:54:39 -0800 | |
| commit | f79a1aec61d26a671323fd074ab151a0c78cf696 (patch) | |
| tree | 93f98264e93c3576a1ee2be1bc25d8dae068f9da | |
| parent | 58b9a4e48e8cdd3fe1653dfba2154d179e93caca (diff) | |
Added hasSha256SigningCertificate to the PacakgeManagerService implementation.
The hasSha256SigningCertificate function was added to the PM aidl interface.
This change implements it by connecting it to the existing
PackageManager function.
Bug: 174605881
Test: verified the PM service to work properly on a local device.
Change-Id: Ia7eb1a371778c78aa201199e43b7c5719722113f
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index f68113d5520a..9c144a90f573 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -26622,6 +26622,13 @@ public class PackageManagerService extends IPackageManager.Stub public String getModuleMetadataPackageName() throws RemoteException { return PackageManagerService.this.mModuleInfoProvider.getPackageName(); } + + @Override + public boolean hasSha256SigningCertificate(String packageName, byte[] certificate) + throws RemoteException { + return PackageManagerService.this.hasSigningCertificate( + packageName, certificate, CERT_INPUT_SHA256); + } } private AndroidPackage getPackage(String packageName) { |