Hi,
Is this possible? I would like to:
- Store a biometrically secured key in the Secure Enclave.
- Do multiple cryptographic operations using that key in a short period of time (say 5 seconds), not all at once.
- Only do one FaceID for that set.
For the time I've only gotten either multiple flashing FaceId requests or the operations failing.
Is it possible to set a time limit in which the first FaceID authentication is accepted?
Should I do something else?
Thanks!
We first use the device check attestation service (DCAppAttestService)
Oh, that’s definitely a wrinkle. App attest represents a different path into the SE, one that’s distinct from the usual keychain path. I’ve no idea how to make things work in that case.
Actually…
I’m gonna go further than that: I don’t think it’s currently possible to unify these requests and I recommend that you file a bug asking that we add such. Please post your bug number, just for the record.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"