FIDOがyubikeyでどのように機能するかを理解しています。Yubikeyデバイスには対称キーがあり、appId、nonce、対称キーを使用してWebサイトのキーペアを生成します。そして、デバイスは公開鍵とkeyHandle(秘密鍵の生成に使用できる)をRPに返します。
しかし、U2Fはchrome MacでyubikeyのないTouchbarで動作します。それは、MAC OSがU2Fプロトコルを実装したことを意味しますか?(しかし、U2FはSafariでは動作しません!!!))
MACの場合、キーハンドルを生成して検証するのは誰ですか?
MAC OSが実装したU2Fプロトコルを意味しますか?
いいえ、これはChrome TouchBarのプロパティを使用してU2Fを実装することを意味します。から 問題678128:TouchBar/TouchIDをU2Fセキュリティキーを実装するための安全な要素として使用する :
... TouchIDを備えた新しいMacBook Proには、指紋データを保存するための安全なエンクレーブがあります。この要素を使用して、コンピューター上の第2要素のセキュリティキーを実装できる場合があります。 ...
つまり、サポートは、OSが提供する機能を使用してブラウザーに実装されます。 OS自体には実装されていません。