diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2021-03-26 01:06:15 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-03-26 01:06:15 +0000 |
commit | 2229c1760310106bbd63c2938a8058d943e71b2f (patch) | |
tree | 57fc2d1b865c7ca29bc939f35a045d64b7a8d14b /keystore/java/android/security/AndroidKeyStoreMaintenance.java | |
parent | 8c1632b559ce99d93fa5c446c93877c71c2e2e40 (diff) | |
parent | d99447b68f69b80dfbc3572e5f9c198d9128b261 (diff) |
Snap for 7236705 from d99447b68f69b80dfbc3572e5f9c198d9128b261 to sc-release
Change-Id: Iad2a5df3ef1ab844c6950f47dc230f7266ec15bc
Diffstat (limited to 'keystore/java/android/security/AndroidKeyStoreMaintenance.java')
-rw-r--r-- | keystore/java/android/security/AndroidKeyStoreMaintenance.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/keystore/java/android/security/AndroidKeyStoreMaintenance.java b/keystore/java/android/security/AndroidKeyStoreMaintenance.java index 35b1c169f283..72cea0cacd12 100644 --- a/keystore/java/android/security/AndroidKeyStoreMaintenance.java +++ b/keystore/java/android/security/AndroidKeyStoreMaintenance.java @@ -139,4 +139,18 @@ public class AndroidKeyStoreMaintenance { return SYSTEM_ERROR; } } + + /** + * Informs Keystore 2.0 that an off body event was detected. + */ + public static void onDeviceOffBody() { + if (!android.security.keystore2.AndroidKeyStoreProvider.isInstalled()) return; + try { + getService().onDeviceOffBody(); + } catch (Exception e) { + // TODO This fails open. This is not a regression with respect to keystore1 but it + // should get fixed. + Log.e(TAG, "Error while reporting device off body event.", e); + } + } } |