Eran Messeri
ca2291cc30
Fix manual certificate installation
...
Fix a bug where, when the user manually imports a certificate + key into
KeyChain, the imported certificate would sometimes not be marked as
user-selectable and so the user would not see it when
KeyChaine.choosePrivateKeyAlias was called.
The cause was the async task for marking the key as user-selectable
sometimes executing after the activity for installing the certificate
has terminated, leading it to try and interact with an
already-terminated KeyChain service.
The fix is to call the activity's finish() method only after the key is
marked as user-selectable.
Test: Manual, using CtsVerifier KeyChain Storage test.
Bug: 116716944
Change-Id: I23832ff7b609d7c609e734af48e9a0642f1df527
2018-12-05 10:05:29 +00:00
..
2018-11-15 10:24:43 +08:00
2018-11-27 13:12:53 +08:00
2018-11-27 13:12:53 +08:00
2018-09-04 13:54:46 -07:00
2018-11-27 13:12:53 +08:00
2018-12-01 06:21:01 +08:00
2018-11-27 13:12:53 +08:00
2018-11-27 12:37:57 -08:00
2018-11-13 21:50:34 -08:00
2018-11-29 13:18:21 -08:00
2018-11-20 10:52:52 +00:00
2018-09-04 13:54:46 -07:00
2018-11-29 11:20:46 +00:00
2018-11-27 10:33:41 -08:00
2018-11-29 18:56:39 +08:00
2018-11-27 13:12:53 +08:00
2018-11-08 10:23:41 -08:00
2018-12-01 06:21:01 +08:00
2018-11-29 16:41:21 -08:00
2018-11-10 10:29:15 -08:00
2018-12-01 06:21:01 +08:00
2018-10-12 01:27:46 +08:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-12-01 06:21:01 +08:00
2018-12-01 06:21:01 +08:00
2018-09-04 13:54:46 -07:00
2018-12-01 06:21:01 +08:00
2018-11-30 06:41:22 +08:00
2018-11-30 13:26:50 -08:00
2018-11-27 12:37:57 -08:00
2018-11-02 19:39:25 +08:00
2018-11-20 20:09:46 +08:00
2018-11-29 11:37:00 -08:00
2018-11-12 11:08:43 +08:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-12-01 18:12:30 +00:00
2018-09-21 13:13:39 -07:00
2018-10-03 13:35:12 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-11-16 14:33:16 +08:00
2018-11-05 11:24:41 +08:00
2018-09-11 10:06:13 -04:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-10-11 16:47:03 -07:00
2018-09-04 13:54:46 -07:00
2018-11-28 10:24:07 +08:00
2018-12-01 18:12:30 +00:00
2018-09-04 13:54:46 -07:00
2018-08-28 22:13:15 +00:00
2018-08-28 22:13:15 +00:00
2018-09-04 13:54:46 -07:00
2018-08-28 22:13:15 +00:00
2018-09-04 13:54:46 -07:00
2018-12-05 10:05:29 +00:00
2018-09-04 13:54:46 -07:00
2018-08-27 18:45:24 -07:00
2018-10-30 10:10:30 -07:00
2018-08-28 22:13:15 +00:00
2018-09-04 13:54:46 -07:00
2018-10-23 19:36:50 -07:00
2018-09-04 13:54:46 -07:00
2018-10-03 11:45:49 -07:00
2018-10-03 11:45:49 -07:00
2018-10-09 12:39:19 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-10-17 04:20:09 +08:00
2018-10-12 16:13:58 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-08-30 08:11:39 -07:00
2018-11-09 18:41:36 +08:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-10-09 12:39:19 -07:00
2018-09-04 13:54:46 -07:00
2018-11-02 13:55:15 -04:00
2018-11-29 11:37:00 -08:00
2018-08-28 22:13:15 +00:00
2018-11-15 16:29:53 -08:00
2018-09-04 13:54:46 -07:00
2018-11-27 14:58:55 -08:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-09-05 11:10:01 +08:00
2018-10-09 12:39:19 -07:00
2018-09-04 13:54:46 -07:00
2018-09-04 13:54:46 -07:00
2018-11-07 14:11:23 +08:00