SecurityCapabilities
Detects device hardware security capabilities.
Used by WalletKeyManager to determine the best available security level and by the onboarding UI to inform users about their device's protection.
Properties
Whether strong biometrics are available but not yet enrolled. Used to prompt the user to enroll via Settings.ACTION_BIOMETRIC_ENROLL.
Whether the device has any enrolled authenticator (biometric OR device credential). Returns true if at least a PIN/pattern/password is set.
Whether the device can authenticate with Class 3 (strong) biometrics. This is fingerprint, face, or iris that meets Android CDD requirements.
Whether the device has a dedicated StrongBox secure element (e.g., Google Titan M2, Samsung eSE, Qualcomm SPU).
Whether the device has no biometric hardware at all.