如何在Android上以编程方式检查TEE支持? [英] How check programmaticallly TEE support on Android?
问题描述
如何在Android上以编程方式检查TEE支持?
How check programmaticallly TEE support on Android?
在项目中,我们需要检查是否支持TEE(受信任的执行环境)以便做出决定.
In a project we need check if TEE (Trusted Execution Environment) is supported in order to make a decision.
致谢.
推荐答案
Android 7.0引入了此功能:关键证明,
Android 7.0 introduced this feature: Key Attestation, which
让您更有信心,您在应用程序中使用的密钥存储在设备的硬件支持的密钥库中.
gives you more confidence that the keys you use in your app are stored in a device's hardware-backed keystore.
但自此以来并不完美
只有少数运行Android 7.0(API级别24)的设备支持硬件级别的密钥证明;所有其他运行Android 7.0的设备都使用软件级密钥证明.
only a small number of devices running Android 7.0 (API level 24) support hardware-level key attestation; all other devices running Android 7.0 use software-level key attestation instead.
据我所知,此功能对于已发货的设备是必需的,未随Android 8.0更新
As far as I know this feature will be mandatory for devices shipped , not updated with Android 8.0
这篇关于如何在Android上以编程方式检查TEE支持?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!