Loading services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +16 −0 Original line number Diff line number Diff line Loading @@ -2008,6 +2008,10 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { DeviceManagementResourcesProvider getDeviceManagementResourcesProvider() { return new DeviceManagementResourcesProvider(); } boolean isAdminInstalledCaCertAutoApproved() { return false; } } /** Loading Loading @@ -6158,6 +6162,18 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { .setAdmin(caller.getPackageName()) .setBoolean(/* isDelegate */ admin == null) .write(); if (mInjector.isAdminInstalledCaCertAutoApproved() && installedAlias != null && admin != null) { // If device admin called this, approve cert to avoid notifications Slogf.i(LOG_TAG, "Approving admin installed cert"); approveCaCert( installedAlias, caller.getUserId(), /* approved */ true); } return installedAlias; }); Loading
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java +16 −0 Original line number Diff line number Diff line Loading @@ -2008,6 +2008,10 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { DeviceManagementResourcesProvider getDeviceManagementResourcesProvider() { return new DeviceManagementResourcesProvider(); } boolean isAdminInstalledCaCertAutoApproved() { return false; } } /** Loading Loading @@ -6158,6 +6162,18 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub { .setAdmin(caller.getPackageName()) .setBoolean(/* isDelegate */ admin == null) .write(); if (mInjector.isAdminInstalledCaCertAutoApproved() && installedAlias != null && admin != null) { // If device admin called this, approve cert to avoid notifications Slogf.i(LOG_TAG, "Approving admin installed cert"); approveCaCert( installedAlias, caller.getUserId(), /* approved */ true); } return installedAlias; });