在本文中,我們會討論為 did:web 註冊您的分散式標識碼 (DID) 的步驟。
先決條件
- 以 Web 作為選取的信任系統,完成可驗證的認證上線。
- 完成連結的網域設定。 若未完成此步驟,您就無法執行此註冊步驟。
為什麼我需要註冊我的分散式標識符?
針對 Web 信任系統,您必須註冊 DID,才能發出並驗證您的認證。 您必須在網站上提供這項資訊,並完成此註冊。 否則,您的公鑰不會公開。
如何註冊我的分散式標識碼?
移至 Azure 入口網站中的 [已驗證識別符] 頁面。
在最左邊的功能表上,選取 [ 設定]。
在中間功能表的 [ 註冊分散式標識符] 底下,選取 [ 更新]。
複製或下載出現在方塊中的 DID 檔。
將檔案上傳至網頁伺服器。 DID 檔案 JSON 檔案必須上傳至
/.well-known/did.json
網頁伺服器上。在您的網頁伺服器上提供檔案後,您需要選取 重新整理註冊狀態,以確認系統能夠存取該檔案。
did.json 檔案中的 DID 檔案何時使用?
DID 文件包含發行者的公鑰,並在發行和展示過程中使用。 例如,驗證器作為錢包使用公鑰來驗證發行或簡報要求的簽章。
何時需要將 did.json 檔案重新發佈至網頁伺服器?
如果您變更連結網域,或輪替簽署密鑰,則必須重新發佈檔案中的 did.json
DID 檔。
如何確認註冊是否正常運作?
當您選取 [did.json
] 時,入口網站會確認 是否正確並可連線。 您也應該考慮確認您可以在瀏覽器中要求該 URL,以避免如不使用 HTTPS、不正確的 TLS/SSL 憑證或 URL 未公開的錯誤。 如果檔案無法在瀏覽器中或使用工具如did.json
匿名請求,且無警告或錯誤,入口網站將無法完成重新整理curl
的步驟。
備註
如果您在重新整理註冊狀態時遇到問題,您可以在具有UbuntuOS的電腦上執行 curl -Iv https://yourdomain.com/.well-known/did.json
,進行疑難解答。 Windows Subsystem for Linux 也支援 Ubuntu。 如果 curl 失敗,刷新註冊狀態將無法運作。