Reputation: 153
Some features of my Android app are depending on a TEE (Trusted Execution Environment / ARM TrustZone) being present on the phone. How from my Java app can I detect if this phone has a TEE installed, and if so, what vendor's TEE it is? Thanks!
Upvotes: 6
Views: 2739
Reputation: 7572
If it's a java app and you just want to know about whether or not security hardware is present use https://developer.android.com/reference/android/security/keystore/KeyInfo.html#isInsideSecureHardware()
Upvotes: 3