Merge "Fix access control checks getOwnerInstalledCaCerts" into udc-dev am: cf16a02e27
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21469448 Change-Id: I0e2be1343e456ec2b8debdf0addd92ee69624bfd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -18611,9 +18611,9 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
public StringParceledListSlice getOwnerInstalledCaCerts(@NonNull UserHandle user) {
|
||||
final int userId = user.getIdentifier();
|
||||
final CallerIdentity caller = getCallerIdentity();
|
||||
Preconditions.checkCallAuthorization((userId == caller.getUserId())
|
||||
|| isProfileOwner(caller) || isDefaultDeviceOwner(caller)
|
||||
|| hasFullCrossUsersPermission(caller, userId));
|
||||
Preconditions.checkCallAuthorization(
|
||||
(isProfileOwner(caller) || isDefaultDeviceOwner(caller) || canQueryAdminPolicy(
|
||||
caller)) && hasFullCrossUsersPermission(caller, userId));
|
||||
|
||||
synchronized (getLockObject()) {
|
||||
return new StringParceledListSlice(
|
||||
|
||||
Reference in New Issue
Block a user