目录

1. FIDO2 Client

[Q1] What are the restrictions on using FIDO2?

[Q2] What device certificate is used for registration with the FIDO2 platform authenticator (fingerprint and 3D facial authentication)?

        To download the Huawei root certificate, visit Huawei CBG Root CA.zip .

[Q3] What are the differences between the FIDO2 error codes Fido2Status and CtapStatus?

[Q4] The Fido2Status error code 11 (invalid state) and CtapStatus error code 0x0B (channel unavailable) are frequently reported when the NFC authenticator is used. Why?

2. BioAuthn-AndroidX

[Q1] Why does a conflict occur when I reference the Android support library after integrating the BioAuthn-AndroidX SDK?

        For more information about AndroidX, visit https://developer.android.com/jetpack/androidx.

[Q2] What are the restrictions on using fingerprint authentication of BioAuthn-AndroidX?

        1. This function does not support devices with in-screen fingerprint sensors and running EMUI 9.x, for example, Mate 20 Pro, P30, P30 Pro, and Magic 2. If the function is used on these devices, the authentication will fail immediately when users change the authentication mode to lock screen password authentication.

        2. In EMUI 9.x or earlier, fingerprint authentication may work once only. You can solve this problem in one of the following ways:

           1) Do not create the BioAuthnPrompt object for the activity repeatedly.

           2) After the authentication is complete, call the Activity.recreate() method to recreate the UI.

           3) Close the activity and open it again.

3. BioAuthn

[Q1] What are the differences between the BioAuthn SDK and BioAuthn-AndroidX SDK?

4. Common Questions

[Q1] What are the restrictions on using 3D facial authentication?

[Q2] When the BioAuthnPrompt API of the BioAuthn-AndroidX SDK or the FingerprintManager API of the BioAuthn SDK is used on an EMUI 9.x device supporting in-screen fingerprint authentication, the fingerprint icon is still visible on the screen after I cancel fingerprint authentication, and the fingerprint authentication screen appears after I tap the icon again. Why? How can I completely cancel the fingerprint authentication?

[Q3] What does result code 907135000 mean?