History log of /packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
45ca906e2716532768dd168f2f562dc4edd59342 23-May-2016 Victor Chang <vichang@google.com> Trust the certificate after unlocking screenlock

When trust button is clicked, if ConfirmCredential (CC) is shown,
and user successfully unlock CC, trust the cert immediately

Bug: 28752364
Change-Id: Ied4aeda59a668a9dd2bf079a385b1fecd8eabb9e
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
00859bd548215f154adaab51ab214bd0c9df9d7b 17-May-2016 Victor Chang <vichang@google.com> Temp fix for NPE when race condition happens in TrustedCredentialsSettings

Bug: 28762124
Change-Id: I21e46c2008e106db1c43573171e0d852cbe0a68a
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
01f4dbcc1cfb70502e7b7deb5017e92d56e0b855 09-May-2016 Victor Chang <vichang@google.com> Fix ConfirmCredential is not presented before trusting cert installed by PO/DO

- Show ConfirmCredential in TrustedCredentialsSettings when Trust button is clicked
for the very first time since the activity launched
- Warning activity (work mode off, crpyto-aware) should not be shown when the activity is started. Also fixed it here.

Bug: 28619980
Change-Id: I084b70883c087376e437a9ad3238d7c3313a0a17
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
9583dcecce889c60c93109b61553f4495998f136 14-Apr-2016 Victor Chang <vichang@google.com> TrustCredentials listview should be expanded by default

UI Change for 2-profile case:
1. When both personal and work listview are expanded, half height is allocated for each list view
2. When only one listview is expanded, full height is allocated to the list view

Video can be found at go/trust-cred-split-view

- Use 2 ListView instead of 1 ExpandableListView in order to scoll the list independently
- The ui is not changed for only one or more than 3 profiles.
- Remove TrustedCertificateAdapterCommons, and wrap GroupAdapter by ChildAdapter in order to re-use more codes
- clear mAliasLoaders in onDestroy. (Seems it's a bug.)
- When work mode or fbe locked, force to collapse work list view. User message will be prompted when user press on header
- Groups in GroupAdapter is set synchronously instead of async, since we assume the number of users are fixed during initialization
- DataSet events will go through GroupAdapter to notifiy ChildAdapter

Bug:28236955
(cherry picked from commit 7dde845544bd74734ac6c444c77d7be7b187873a)

Change-Id: I87293afc56e9cc270c2289111bab6f1809351faf
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
caa8877f756dccd5cbe7524050b15afed2ebc42a 05-Apr-2016 Victor Chang <vichang@google.com> Show trust option for multiple unapproved cert in chain

- Add a argument to pass user id
- Check approval status of certs in WorkerThread

Bug: 18224038
Change-Id: I5fd6a41e9593d0f339fecb4185331175e32c50c2
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
d7d0e1b6b0710d6bd73d5440e827d6e129b02f0c 05-Apr-2016 Victor Chang <vichang@google.com> CertDialog supports multiple certs

- Allow user to trust multiple certs in chain in one AlertDialog
- The animation is similar to GrantPermissionsViewHandlerImpl.
- Fadeout current, Slide-in next cert from the right.
- Not animate scale as the CustomeView in AlertDialog matchParent
- Refactor CertDialogBuilder into a separate class
- The change for config multiple cert into the dialog is another CL

note: For single cert case when user taps on a system/user cert,
no change is visible to user after this change

Bug: 18224038
Change-Id: I09ee8f683031c800830af4001582882d61cd4974
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
b49c901f8ea6a2408755f62423eccb4be92d6ca6 06-Apr-2016 Victor Chang <vichang@google.com> Merge "Add button to trust a CA cert" into nyc-dev
a390d636824f292846a54d23445966f8a0cbf673 04-Apr-2016 Victor Chang <vichang@google.com> Add button to trust a CA cert

- Put Disable button for system cert and Remove button for user cert as action button in cert dialog
- OK (dismiss) button is displayed when trust button is not shown
- Showing chain of cert dialot will be in a later CL

Bug: 18224038
Change-Id: Ieef70e12fd8bdf711be48dc0488f03dbe143d3c5
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
819f78e91b6d22dd260480622b10d23f367cae41 04-Apr-2016 Rubin Xu <rubinxu@google.com> Listen on new broadcasts for profile changes.

The change is due to API review comments on the platform side.

Bug: 27532254
Change-Id: Iacb87f97148ceead6bf1f1cc7a0671711698b061
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
0708d9e119da4c4d9424c0bc54fa458d01856bd7 29-Mar-2016 Udam Saini <udam@google.com> Fixes back button on action bar on some fragments.

SettingsPreferenceFragment has this already set so that the drawer
layout will work when the menu doesn't exist. However, some fragments
are not preference fragments, and we need to set setHasOptionsMenu
manually.

bug:27879503
Change-Id: I6faadeb56dab00af611ac413109800822038c66d
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
78fb3d3e424d67cca73821a6aa949885d992776f 11-Mar-2016 Ricky Wai <rickywai@google.com> Do not connect to KeyChainService when user is not started

Bug: 27418671
Change-Id: Id1bca405e8b0ebea79726f623aaa0c59bce0331c
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
9d1bfd1e8de6e46137a9571507c03526880d6a46 27-Jan-2016 Chris Wren <cwren@android.com> port settings over to new metrics enum

Change-Id: I0b3efd2f4db773ccbc52bfe59ee8eb0dab9584fb
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
39b467482d1bf256a111c757e9b7621c6f523271 10-Sep-2015 Jason Monk <jmonk@google.com> Depend on support lib preferences

Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
8a963babe2e36b7a41f77b8d2598c97658196e58 20-Mar-2015 Chris Wren <cwren@android.com> log visibility of views

Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f
Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
9a23adf69dc53126c9858b19760eab5b67c23b97 18-Mar-2015 John Spurlock <jspurlock@google.com> Settings: Remove all unused imports.

Change-Id: Iebfa52cb849d69974c94902b0b020893cf5618a3
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
3af2e4c35c898d61b6268f22123135b403b3fa3b 19-Dec-2014 Zoltan Szatmary-Ban <szatmz@google.com> Eliminate duplicated code in Settings for category headers

Change-Id: I5bdba2ad4f9e1987f9e818af9d5aa96a9d558f6b
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
fb1bdf0ffc06e872533230ccfe7de4fc0e706eea 05-Jan-2015 Zoltan Szatmary-Ban <szatmz@google.com> Check DISALLOW_CONFIG_CREDENTIALS on Settings > Trusted Credentials

Remove the enable/disable button in certificate setting dialog if restriction
has been put on the respective profile. Also catch security exception just in
case.

Bug: 18899182
Change-Id: Ia247ab264c1b2d08b58456519bf471ba8c727745
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
cfe521e6e3e989dc861453c733b220dcdf2357fc 15-Oct-2014 Zoltan Szatmary-Ban <szatmz@google.com> Stop background processes if TrustedCredentialSettings fragment gets detached

Otherwise getActivity() returns null and other nasty null pointer dereferencings happen.

Bug: 17976307
Change-Id: If867785f991217267e0bf0ad3058a62177509852
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
44db45ac11c024dfd5aff9ce3af82ef8049394cb 17-Oct-2014 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #15730311 Checkboxes on R side should update to Quantum/Material on/off switch

Per UX request, convert Trusted Credentials CheckBoxes to Switches

Change-Id: If878e8c10454a212ba9052280e3cbb17c0fdeeca
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
50263efbaf5ce432c7335c1428ca10c1096cce1f 09-Oct-2014 Zoltan Szatmary-Ban <szatmz@google.com> Remove CA Cert UI item from one list only

When removing a CA Cert in TrustedCredentialsSettings the UI item
is now removed from the list of the respective profile only.

Bug: 17926190
Change-Id: I7f7ae3498717cc457cb9e360e59bb365225b0cb6
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
af0f89ff913f91d97d5226fc48947cab92be4cbe 30-Sep-2014 Zoltan Szatmary-Ban <szatmz@google.com> Disambiguate categories in Settings > Trusted Credentials

Use fixed category names (e.g. 'Personal' and 'Work') on Trusted Credentials
screen instead of names of profiles that may be the same (or similar) for both.

Bug: 17629895
Change-Id: I25b39310f7b9f445d2724be046a16cc82f5d1a9a
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
860e1e1f44bd22aed0a6549f8a5244b47b0fa98d 10-Sep-2014 Zoltan Szatmary-Ban <szatmz@google.com> Fixing Trusted Credentials Settings crash

List adapter's getCount method did not check for the case of uninitialised
data. This CL fixes that.

Bug:17437943
Change-Id: I72d7f2c92aa380b1aaafe0658bd920017ff23906
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
1613cb0da48c172c3e3b5ebaada111e584bf5423 15-Jul-2014 Zoltan Szatmary-Ban <szatmz@google.com> 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: Id6335d12ec5fbeed0e254f3ded1e715def3e8e04
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
233ccd0cf798de779628984441f48c239fe86921 23-Jun-2014 Julia Reynolds <juliacr@google.com> Credentials should be shown but can't be modified.

Change-Id: I1a22a0ffb244d6cec3c64b2224fa5e9639bf4673
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
565653cef1039ab4e34e505185f1c77d847357cd 12-Jun-2014 Julia Reynolds <juliacr@google.com> Remove pin and add restrictions for Security settings.

Bug: 14081992
Change-Id: Iec5667202b6f5ae5b5a2a0cfded1a832d98adaf9
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
f64facc2f949d44a70bbb5897293accf9c146369 28-Dec-2013 Selim Gurun <sgurun@google.com> Display certificate chain

Bug: 5012010
Change-Id: Id1b4753b28ab3460662ea41feea277777e655780
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
14912666d9bd56a4832234cf0866b76bb2cbf50c 05-Sep-2013 Amith Yamasani <yamasani@google.com> Handle renamed APIs

Bug: 10461761
Change-Id: If63c3801663b347a4643e44d5bd3bab4e3049578
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
fc6bc20161edea9e93a7abcd82af5c26870c58bb 09-Aug-2013 Geoffrey Borggaard <geoffreyb@google.com> Allow navigation to TrustedCredentials User Certs by intent.

Adds an activity, and an entry in the AndroidManifest.xml

Change-Id: Ic3cfa1f3bdc3f2eefc290195679011c224496d63
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
6e1102d9faf1b8f038857709412c291ef6140aa9 07-Aug-2013 Geoffrey Borggaard <geoffreyb@google.com> Restriction pin changes.

Fixed bug in WirelessSettings where it was asking users for a PIN when
they weren't restricted. Did this by refactoring the preference level
pin checking into the superclass, where it checks for the restricted mode first.
Also pin protected changes to certificates for restricted users.

Change-Id: I8310fd39f0862159668318fc1360ec6859cc00d5
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
d76bc2248e1c9db2496aac51cb48de9ed8af8a80 24-Apr-2013 Kenny Root <kroot@google.com> Track change to JSSE provider

Change-Id: I25d6612b12ab46b1f5c88c400b95bba1c023398a
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
945e383833c77101eb415b28bad4d1c6dfe85485 07-Jul-2011 Brian Carlstrom <bdc@google.com> Set progress bar to 0 when done so that will not come back as full

Change-Id: I766e852d029168433a0d47c93dc3110a053f712c
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
729c6d99e21856558f3631d31537b8dca6bb2314 06-Jul-2011 Brian Carlstrom <bdc@google.com> Convert CA loading from spinning wheel to progress bar

Change-Id: I3d9d596cbdf3ac4751b7b2e297faa0f667d2de02
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
10cc989346e1beda02a0dc5e0ca257734bbd21fc 06-Jul-2011 Brian Carlstrom <bdc@google.com> Improved presentation of CA list

Change-Id: Ibc6dd9d553c3f7f53453fb43e9842afe789d8b50
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
91615cfa9ead46769ad3adc624b3bacb4906e4b2 30-Jun-2011 Brian Carlstrom <bdc@google.com> Fix TrustedCredentialsSettings for small screens

Change-Id: I01149a88b044d0f95db01039aabba62666e8f397
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java
ac45fb42b00f377e58f8dfd59e4807a3147cfb57 29-Jun-2011 Brian Carlstrom <bdc@google.com> Follow naming conventions of proguard.flags

Change-Id: Idbd136fb25447aa1f6629d8caa17b87924ed3936
/packages/apps/Settings/src/com/android/settings/TrustedCredentialsSettings.java