Update Trusted Credentials screen in settings

Trusted credentials for both the primary user and its managed profiles are shown
on the Trusted Credentials fragment. All functionalities (e.g. disabling/enabling
of certificates) remain available.

Bug: 16029580
Change-Id: I76200cca5dce8bf2c042a78dcfbf016f14c3f1ab
diff --git a/service/java/com/android/server/wifi/passpoint/WifiPasspointSoapClient.java b/service/java/com/android/server/wifi/passpoint/WifiPasspointSoapClient.java
index eebe916..6f0bdaa 100644
--- a/service/java/com/android/server/wifi/passpoint/WifiPasspointSoapClient.java
+++ b/service/java/com/android/server/wifi/passpoint/WifiPasspointSoapClient.java
@@ -21,7 +21,6 @@
 import android.net.wifi.passpoint.WifiPasspointCredential;
 import android.net.wifi.passpoint.WifiPasspointDmTree;
 import android.net.wifi.passpoint.WifiPasspointManager;
-import android.net.wifi.passpoint.WifiPasspointManager.ParcelableString;
 import android.net.wifi.WifiInfo;
 import android.net.wifi.WifiManager;
 import android.net.Uri;
@@ -52,6 +51,7 @@
 import com.android.org.bouncycastle.jce.provider.BouncyCastleProvider;
 import com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException;
 
+import com.android.internal.util.ParcelableString;
 import com.android.internal.util.StateMachine;
 import com.android.server.wifi.passpoint.WifiPasspointClient.AuthenticationElement;
 import com.android.org.conscrypt.TrustManagerImpl;
@@ -2076,7 +2076,7 @@
                     if (uri == null) {
                         return false;
                     }
-                    ParcelableString launchBrowserUri = new WifiPasspointManager.ParcelableString();
+                    ParcelableString launchBrowserUri = new ParcelableString();
                     launchBrowserUri.string = uri;
                     mTarget.sendMessage(WifiPasspointStateMachine.CMD_LAUNCH_BROWSER, launchBrowserUri);
 
diff --git a/service/java/com/android/server/wifi/passpoint/WifiPasspointStateMachine.java b/service/java/com/android/server/wifi/passpoint/WifiPasspointStateMachine.java
index 40f0b28..a012780 100644
--- a/service/java/com/android/server/wifi/passpoint/WifiPasspointStateMachine.java
+++ b/service/java/com/android/server/wifi/passpoint/WifiPasspointStateMachine.java
@@ -32,7 +32,6 @@
 import android.net.wifi.passpoint.WifiPasspointPolicy;
 import android.net.wifi.passpoint.WifiPasspointOsuProvider;
 import android.net.wifi.passpoint.WifiPasspointManager;
-import android.net.wifi.passpoint.WifiPasspointManager.ParcelableString;
 import android.net.wifi.passpoint.WifiPasspointDmTree;
 import android.os.Handler;
 import android.os.IBinder;
@@ -47,6 +46,7 @@
 import android.net.wifi.IWifiManager;
 
 import com.android.internal.util.AsyncChannel;
+import com.android.internal.util.ParcelableString;
 import com.android.internal.util.Protocol;
 import com.android.internal.util.State;
 import com.android.internal.util.StateMachine;