There is a problem adding a pass key to mac. #126

Open
opened 2025-03-20 18:42:44 +08:00 by tianjiaoshanzai · 4 comments
tianjiaoshanzai commented 2025-03-20 18:42:44 +08:00 (Migrated from github.com)
Image

The Chrome browser can be used to log in to GitHub normally, but adding two-factor authentication on Mac fails.

I'm using pico and pico2 hardware, and have tried 6.4, nightly stable and development. Also, Android doesn't work.

<img width="469" alt="Image" src="https://github.com/user-attachments/assets/38cdb4a9-6594-4a52-8e59-4b66aaa47d6e" /> The Chrome browser can be used to log in to GitHub normally, but adding two-factor authentication on Mac fails. I'm using pico and pico2 hardware, and have tried 6.4, nightly stable and development. Also, Android doesn't work.
polhenarejos commented 2025-03-21 18:24:34 +08:00 (Migrated from github.com)

It's hard to say. The credential is created in the key but, for an unknown reason, Apple doesn't like it. I guess it is related with the attestation format, which it would expect a kind of enterprise certificate to accept only specific vendors. If this is the reason, there's nothing to do.
BTW any log would be helpful.

It's hard to say. The credential is created in the key but, for an unknown reason, Apple doesn't like it. I guess it is related with the attestation format, which it would expect a kind of enterprise certificate to accept only specific vendors. If this is the reason, there's nothing to do. BTW any log would be helpful.
zhangcheng commented 2025-04-14 17:11:33 +08:00 (Migrated from github.com)

I ran into the same error yesterday. I'd like to help, need to know how to generate log. @polhenarejos

I ran into the same error yesterday. I'd like to help, need to know how to generate log. @polhenarejos
manobendro commented 2025-05-01 16:01:12 +08:00 (Migrated from github.com)

This is console log message

SecKeyVerifySignature failed: Error Domain=NSOSStatusErrorDomain Code=-67808 "RSA signature verification failed, no match" UserInfo={numberOfErrorsDeep=0, NSDescription=RSA signature verification failed, no match}

Image

### This is console log message SecKeyVerifySignature failed: Error Domain=NSOSStatusErrorDomain Code=-67808 "RSA signature verification failed, no match" UserInfo={numberOfErrorsDeep=0, NSDescription=RSA signature verification failed, no match} ![Image](https://github.com/user-attachments/assets/0a49fe86-604c-42f2-895f-1e7e0e7667b4)
polhenarejos commented 2025-05-01 17:15:45 +08:00 (Migrated from github.com)

It seems a problem with device attestation, probably due to only accepted by few vendors.

It seems a problem with device attestation, probably due to only accepted by few vendors.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-fido#126