[connectivity] rename createWithLocationInfoSanitizedIfNecessaryWhenParceled
It's already redacting more sensitive information other than just location info. This is a follow up CL for https://googleplex-android-review.git.corp.google.com/c/platform/packages/modules/Connectivity/+/34224156/comment/98b93666_a824d7bc/ Bug: 374037595 Flag: EXEMPT PURE_REFACTOR Change-Id: I6524c4f9ee9b5273e4ab421f54ae3115dea2cc8a
This commit is contained in:
parent
997c5651d0
commit
6fd0624452
3 changed files with 16 additions and 16 deletions
|
|
@ -3566,7 +3566,7 @@ public final class NetworkCapabilities implements Parcelable {
|
|||
* mainline version but deployed to older platforms which don't have those two
|
||||
* NetworkSpecifier methods.
|
||||
* <p>
|
||||
* See {@link #createWithLocationInfoSanitizedIfNecessaryWhenParceled} and {@link
|
||||
* See {@link #createWithSensitiveInfoSanitizedIfNecessaryWhenParceled} and {@link
|
||||
* #ensureSufficientPermissionsForRequest} for how this method should be used.
|
||||
*/
|
||||
@Nullable
|
||||
|
|
|
|||
|
|
@ -2906,7 +2906,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
&& !result.containsKey(nai.network)) {
|
||||
result.put(
|
||||
nai.network,
|
||||
createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
nc, false /* includeLocationSensitiveInfo */,
|
||||
getCallingPid(), mDeps.getCallingUid(), callingPackageName,
|
||||
callingAttributionTag));
|
||||
|
|
@ -2921,7 +2921,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
if (null != nc) {
|
||||
result.put(
|
||||
network,
|
||||
createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
nc,
|
||||
false /* includeLocationSensitiveInfo */,
|
||||
getCallingPid(), mDeps.getCallingUid(), callingPackageName,
|
||||
|
|
@ -3129,7 +3129,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
@Nullable String callingAttributionTag) {
|
||||
mAppOpsManager.checkPackage(mDeps.getCallingUid(), callingPackageName);
|
||||
enforceAccessPermission();
|
||||
return createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
return createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
getNetworkCapabilitiesInternal(network),
|
||||
false /* includeLocationSensitiveInfo */,
|
||||
getCallingPid(), mDeps.getCallingUid(), callingPackageName, callingAttributionTag);
|
||||
|
|
@ -3145,7 +3145,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
if (!hasAccessPermission(-1 /* pid */, uid)) {
|
||||
return null;
|
||||
}
|
||||
return createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
return createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
nc, true /* includeLocationSensitiveInfo */, -1 /* callingPid */, uid, packageName,
|
||||
callingAttributionTag);
|
||||
}
|
||||
|
|
@ -3300,7 +3300,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
|
||||
@VisibleForTesting
|
||||
@Nullable
|
||||
NetworkCapabilities createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
NetworkCapabilities createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
@Nullable NetworkCapabilities nc, boolean includeLocationSensitiveInfo,
|
||||
int callingPid, int callingUid, @NonNull String callingPkgName,
|
||||
@Nullable String callingAttributionTag) {
|
||||
|
|
@ -11819,7 +11819,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
switch (notificationType) {
|
||||
case CALLBACK_RESERVED: {
|
||||
final NetworkCapabilities nc =
|
||||
createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
nri.getReservedCapabilities(), includeLocationSensitiveInfo,
|
||||
nri.mPid, nri.mUid, nrForCallback.getRequestorPackageName(),
|
||||
nri.mCallingAttributionTag);
|
||||
|
|
@ -11828,7 +11828,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
}
|
||||
case CALLBACK_AVAILABLE: {
|
||||
final NetworkCapabilities nc =
|
||||
createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
networkAgent.networkCapabilities, includeLocationSensitiveInfo,
|
||||
nri.mPid, nri.mUid, nrForCallback.getRequestorPackageName(),
|
||||
nri.mCallingAttributionTag);
|
||||
|
|
@ -11845,7 +11845,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
// networkAgent can't be null as it has been accessed a few lines above.
|
||||
putParcelable(
|
||||
bundle,
|
||||
createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
networkAgent.networkCapabilities, includeLocationSensitiveInfo,
|
||||
nri.mPid, nri.mUid, nrForCallback.getRequestorPackageName(),
|
||||
nri.mCallingAttributionTag));
|
||||
|
|
|
|||
|
|
@ -12452,7 +12452,7 @@ public class ConnectivityServiceTest {
|
|||
boolean includeLocationSensitiveInfo) {
|
||||
final NetworkCapabilities netCap = new NetworkCapabilities().setOwnerUid(ownerUid);
|
||||
|
||||
return mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
return mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, includeLocationSensitiveInfo, Process.myUid(), callerUid,
|
||||
mContext.getPackageName(), getAttributionTag())
|
||||
.getOwnerUid();
|
||||
|
|
@ -12466,7 +12466,7 @@ public class ConnectivityServiceTest {
|
|||
final NetworkCapabilities netCap =
|
||||
new NetworkCapabilities().setTransportInfo(transportInfo);
|
||||
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, includeLocationSensitiveInfo, Process.myPid(), callerUid,
|
||||
mContext.getPackageName(), getAttributionTag());
|
||||
if (shouldMakeCopyWithLocationSensitiveFieldsParcelable) {
|
||||
|
|
@ -12624,7 +12624,7 @@ public class ConnectivityServiceTest {
|
|||
final NetworkCapabilities netCap =
|
||||
new NetworkCapabilities().setTransportInfo(transportInfo);
|
||||
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, false /* includeLocationSensitiveInfoInTransportInfo */,
|
||||
Process.myPid(), Process.myUid(),
|
||||
mContext.getPackageName(), getAttributionTag());
|
||||
|
|
@ -12643,7 +12643,7 @@ public class ConnectivityServiceTest {
|
|||
final NetworkCapabilities netCap =
|
||||
new NetworkCapabilities().setTransportInfo(transportInfo);
|
||||
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, false /* includeLocationSensitiveInfoInTransportInfo */,
|
||||
Process.myPid(), Process.myUid(),
|
||||
mContext.getPackageName(), getAttributionTag());
|
||||
|
|
@ -12663,7 +12663,7 @@ public class ConnectivityServiceTest {
|
|||
final NetworkCapabilities netCap =
|
||||
new NetworkCapabilities().setTransportInfo(transportInfo);
|
||||
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, false /* includeLocationSensitiveInfoInTransportInfo */,
|
||||
Process.myPid(), Process.myUid(),
|
||||
mContext.getPackageName(), getAttributionTag());
|
||||
|
|
@ -12682,7 +12682,7 @@ public class ConnectivityServiceTest {
|
|||
final NetworkCapabilities netCap =
|
||||
new NetworkCapabilities().setTransportInfo(transportInfo);
|
||||
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
netCap, false /* includeLocationSensitiveInfoInTransportInfo */,
|
||||
Process.myPid(), Process.myUid(),
|
||||
mContext.getPackageName(), getAttributionTag());
|
||||
|
|
@ -17505,7 +17505,7 @@ public class ConnectivityServiceTest {
|
|||
nc.setSubscriptionIds(subIds);
|
||||
|
||||
final NetworkCapabilities result =
|
||||
mService.createWithLocationInfoSanitizedIfNecessaryWhenParceled(
|
||||
mService.createWithSensitiveInfoSanitizedIfNecessaryWhenParceled(
|
||||
nc, false /* includeLocationSensitiveInfo */, Process.myPid(),
|
||||
Process.myUid(), mContext.getPackageName(), getAttributionTag());
|
||||
assertEquals(subIds, result.getSubscriptionIds());
|
||||
|
|
|
|||
Loading…
Reference in a new issue