當用戶想要註冊自己的設備,依賴方提供一些參數,它們分別是:U2F FIDO - 應用與挑戰參數
- 一個挑戰,
- 的appid,協議 的
- 版本
用戶通過觸摸設備上的按鈕發送這些信息,然後執行「用戶存在測試」:
dictionary RegisterResponse { DOMString registrationData; DOMString clientData; };
依賴方做他要做的與這些信息和過程完成!
但我不明白以下部分。基於U2F協議的規範:
註冊請求消息 - U2F_REGISTER 此消息用於啓動U2F令牌註冊。 FIDO客戶端首先與依賴方聯繫以獲得詢問,然後構造註冊請求消息。註冊請求消息由兩部分組成: challenge參數是客戶端數據的SHA-256哈希,是FIDO客戶端準備的字符串化的JSON數據結構。除此之外,客戶數據包含來自依賴方的挑戰(因此參數的名稱)。 應用程序參數[32字節]。應用程序參數是請求註冊的應用程序的應用程序標識的SHA-256散列。 (參見[FIDOAppIDAndFacets]在參考書目的詳細信息。)
在該步驟該部分運行?
預先感謝您!