Enforce missing permission getCameraDisabled
Add following checks:
* Caller has cross user permission if user other than caller is queried
* If componentName is specified than it belongs to the caller.
Also, Merged security exceptions in getCallerIdentity, as there was a
information leak. From different security exceptions it could be
deduced if particular package is admin package.
Bug: 193033501
Test: atest MixedProfileOwnerHostSideTransferTest#testTransferPolicies
atest OrgOwnedProfileOwnerTest#testCameraDisabledOnParentIsEnforced
atest ManagedProfileTest#testCameraPolicy
atest MixedDeviceOwnerTest#testSetCameraDisabledLogged
atest MixedProfileOwnerTest#testSetCameraDisabledLogged
atest MixedManagedProfileOwnerTest#testSetCameraDisabledLogged
atest com.android.server.devicepolicy.DevicePolicyManagerTest#testDaDisallowedPolicies_SecurityException
atest com.android.server.devicepolicy.DevicePolicyManagerTest#testGetMacAddress
Change-Id: I521ffd81f93c5c2576e9324152856b4a4933c094
2 files changed