OSDN Git Service

Keystore.java: Make apps tolerant to keystore crashes
authorJanis Danisevskis <jdanis@google.com>
Wed, 27 Mar 2019 22:50:28 +0000 (15:50 -0700)
committerJanis Danisevskis <jdanis@google.com>
Tue, 2 Apr 2019 16:13:01 +0000 (16:13 +0000)
commitc9277ffd421552da4b44b4df16803380aed7391f
tree202035838a0a58e56fa69d8ee07ce150770c3e1f
parent61dd061a0aef5a913fe755b5d48480f2ee580838
Keystore.java: Make apps tolerant to keystore crashes

Since keystore accepts asynchronous requests it may be that apps wait
forever if keystore dies. This patch adds a death recipient to all
keystore promises so that Keystore.java gets notified when keystore
dies.

Test: atest android.keystore.cts
Bug: 111443219
Bug: 128991260
Change-Id: Ie6e4a4f371287f83a2cdf4069d5686c67d8aebc1
keystore/java/android/security/KeyStore.java