分享方式:


為 did:web 註冊您的分散式識別碼

在本文中,我們將介紹為 did:web 註冊您的分散式識別碼 (DID) 的步驟。

必要條件

  • Web 作為選取的信任系統,完成可驗認證上線。
  • 完成連結網域設定。 若未完成此步驟,您就無法執行此註冊步驟。

為什麼我需要註冊我的分散式識別碼?

針對 Web 信任系統,您必須註冊 DID,才能核發並驗證您的認證。 您必須在網站上提供此資訊,並完成此註冊程序。 否則,您的公開金鑰不會公開。

如何註冊我的分散式識別碼?

  1. 移至 Azure 入口網站中的 [已驗證識別碼] 頁面。

  2. 在最左邊的功能表上,選取 [設定]

  3. 在中間功能表的 [註冊分散式識別碼] 底下,選取 [更新]

    顯示網站註冊頁面的螢幕擷取畫面。

  4. 複製或下載出現在方塊中的 DID 文件。

    顯示 did.json 的螢幕擷取畫面。

  5. 將檔案上傳至網頁伺服器。 DID 文件 JSON 檔案必須上傳至網頁伺服器上的 /.well-known/did.json

  6. 此檔案可透過網頁伺服器使用之後,您必須選取 [重新整理註冊狀態] 以驗證系統可以要求該檔案。

何時使用 did.json 檔案中的 DID 文件?

DID 文件包含簽發者的公開金鑰,在發行和呈現期間使用。 如何使用公開金鑰的範例是當作為電子錢包時,Authenticator 會驗證發行和呈現要求的簽章。

何時需要將 did.json 檔案重新發佈到網頁伺服器?

如果您變更連結網域或輪替簽署金鑰,則必須重新發佈 did.json 檔案中的 DID 文件。

如何確認註冊程序在運作?

選取 [重新整理註冊狀態] 時,入口網站會確認 did.json 是否正確並可連線。 您也應該考慮確認能夠在瀏覽器中要求該 URL,以避免使用 HTTPS、不正確的 SSL 憑證,或是非公開 URL 等錯誤。 如果 did.json 檔案無法在瀏覽器中或透過 curl 之類的工具匿名要求,且不會出現警告或錯誤,則入口網站也會無法完成 [重新整理註冊狀態] 步驟。

注意

如果您在重新整理註冊狀態時遇到問題,可透過在具有 Ubuntu OS 的電腦上執行 curl -Iv https://yourdomain.com/.well-known/did.json 進行疑難排解。 Windows 子系統 Linux 版與 Ubuntu 搭配也能運作。 如果 cURL 失敗,重新整理註冊狀態將無法運作。

下一步