Add the onDeviceOffBody API method to KeyStore

am: b32aae2a46

Change-Id: Idbf7f1d505b1d446a3d648dcf1b0f334a629110a
This commit is contained in:
Tucker Sylvestro
2016-10-06 16:13:48 +00:00
committed by android-build-merger
2 changed files with 11 additions and 0 deletions

View File

@@ -76,4 +76,5 @@ interface IKeystoreService {
int onUserAdded(int userId, int parentId);
int onUserRemoved(int userId);
int attestKey(String alias, in KeymasterArguments params, out KeymasterCertificateChain chain);
int onDeviceOffBody();
}

View File

@@ -626,6 +626,16 @@ public class KeyStore {
}
}
/**
* Notify keystore that the device went off-body.
*/
public void onDeviceOffBody() {
try {
mBinder.onDeviceOffBody();
} catch (RemoteException e) {
Log.w(TAG, "Cannot connect to keystore", e);
}
}
/**
* Returns a {@link KeyStoreException} corresponding to the provided keystore/keymaster error