Reason
Possible reasons an AttestationValueException was thrown
Entries
Indicates an unlocked bootloader and/or modified system image
Indicates that the app was not signed by the developer (i.e. a repackaged app has been detected9
Indicates that "this is not the app you are looking for" (i.e. an unauthorized client is connecting to your backend)
Indicates an app version mismatch (i.e. the app used is too old)
Indicates an unexpected error when trying to attest an app's properties. This should never happen, but a borked attestation extension in the leaf certificate coul cause this.
Indicates an unsupported (i.e. outdated) OS or patch level version being used.
If you encounter this, you are assumed to know what it is about
Indicates that the security level of the attestation does not match the configured one (i.e. an attestation record produced in hardware being validated against a SoftwareAttestationChecker.
Properties
Functions
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Returns an array containing the constants of this enum type, in the order they're declared.