Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e65774a0 authored by Jason Chiu's avatar Jason Chiu Committed by Android (Google) Code Review
Browse files

Merge "[Safer intents] Credentials" into main

parents e2099b7f 7f344f53
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -117,6 +117,7 @@ public class MonitoringCertInfoActivity extends Activity implements OnClickListe
    @Override
    public void onClick(DialogInterface dialog, int which) {
        Intent intent = new Intent(android.provider.Settings.ACTION_TRUSTED_CREDENTIALS_USER);
        intent.setPackage(getPackageName());
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
        intent.putExtra(TrustedCredentialsSettings.ARG_SHOW_NEW_FOR_USER, mUserId);
        startActivity(intent);
+1 −0
Original line number Diff line number Diff line
@@ -139,6 +139,7 @@ public final class CredentialStorage extends FragmentActivity {
            }

            final Intent installIntent = new Intent(ACTION_INSTALL)
                    .setPackage(getPackageName())
                    .setFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT)
                    .putExtras(bundle);
            startActivityAsUser(installIntent, new UserHandle(dstUserId));
+3 −0
Original line number Diff line number Diff line
@@ -41,6 +41,8 @@ import com.google.android.setupdesign.util.ThemeHelper;
 */
public class InstallCaCertificateWarning extends Activity {

    private static final String CERT_INSTALLER_PACKAGE_NAME = "com.android.certinstaller";

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
@@ -79,6 +81,7 @@ public class InstallCaCertificateWarning extends Activity {
        return v -> {
            final Intent intent = new Intent();
            intent.setAction(Credentials.INSTALL_ACTION);
            intent.setPackage(CERT_INSTALLER_PACKAGE_NAME);
            intent.putExtra(Credentials.EXTRA_CERTIFICATE_USAGE, Credentials.CERTIFICATE_USAGE_CA);
            startActivity(intent);
            finish();