summaryrefslogtreecommitdiff
path: root/startop/scripts/iorap/compiler_test.py
diff options
context:
space:
mode:
authorEran Messeri <eranm@google.com>2019-07-18 22:07:53 +0100
committerEran Messeri <eranm@google.com>2019-08-02 10:52:41 +0100
commit49ed3232cf97a0e03b117d57e4e916566af2a14a (patch)
tree53142a1f73e0a7a4e6a7d8f89c4e3e205b42e24e /startop/scripts/iorap/compiler_test.py
parent9f3eb4a13036ced857994c3ae18e84e77df605fa (diff)
DPM: Add API for granting apps access to keys
Add a DevicePolicyManager method for granting (or revoking) access to a key for a specific package. This prevents apps from having to call KeyChain.choosePrivateKeyAlias to get a grant for the alias. The motivation for this change is that apps that run as a background service do not have an Activity to pass into KeyChain.choosePrivateKeyAlias any more as they are not allowed to interact with users. That creates a situation where even though the Device Policy Client would silently grant the requesting app access to a KeyChain key, the app still has to provide an Activity. With this change, the DPC can pre-grant the app access to a key such that the app does not need to call KeyChain.choosePrivateKeyAlias and can instead just call KeyChain.getPrivateKey BUG: 137921026 Test: atest CtsDevicePolicyManagerTestCases:com.android.cts.devicepolicy.MixedDeviceOwnerTest#testSetKeyGrant Change-Id: I37a75e1f802e223740eb41f055224baba9aa3b3a
Diffstat (limited to 'startop/scripts/iorap/compiler_test.py')
0 files changed, 0 insertions, 0 deletions