did:web에 대한 탈중앙화 ID 등록

이 문서에서는 did:web에 대한 DID(탈중앙화 ID)를 등록하는 단계를 진행합니다.

필수 조건

  • 선택한 신뢰 시스템으로 웹을 사용하여 확인 가능한 자격 증명 온보딩을 완료합니다.
  • 연결된 do기본 설정을 완료합니다. 이 단계를 완료하지 않으면 이 등록 단계를 수행할 수 없습니다.

내 탈중앙화 ID를 등록해야 하는 이유는 무엇인가요?

웹 트러스트 시스템의 경우 자격 증명을 발급하고 확인할 수 있도록 DID를 등록해야 합니다. 사용자는 이 정보를 사용자의 웹 사이트에 공개하고 등록을 완료해야 합니다. 그렇지 않으면 공개 키가 공개되지 않습니다.

내 탈중앙화 ID를 어떻게 등록해야 하나요?

  1. Azure Portal에서 확인된 ID 페이지로 이동합니다.

  2. 맨 왼쪽 메뉴에서 설치를 선택합니다.

  3. 가운데 메뉴의 분산 ID 등록에서 업데이트를 선택합니다.

    웹 사이트 등록 페이지를 보여 주는 스크린샷

  4. 상자에 표시되는 DID 문서를 복사하거나 다운로드합니다.

    did.json 보여 주는 스크린샷

  5. 웹 서버에 파일을 업로드합니다. DID 문서 JSON 파일을 웹 서버에 업로드 /.well-known/did.json 해야 합니다.

  6. 웹 서버에서 파일을 사용할 수 있으면 등록 상태 새로 고침을 선택하여 시스템에서 파일을 요청할 수 있는지 확인해야 합니다.

did.json 파일의 DID 문서는 언제 사용되나요?

DID 문서에는 발급자의 공개 키가 포함되어 있으며 발급 및 프레젠테이션 중에 모두 사용됩니다. 공개 키를 사용하는 방법의 예는 지갑으로 Authenticator가 발급 또는 프레젠테이션 요청의 서명의 유효성을 검사하는 경우입니다.

did.json 파일을 웹 서버에 다시 게시해야 하는 경우는 언제인가요?

연결된 do기본 또는 서명 키를 회전하는 경우 파일의 DID 문서를 did.json 다시 게시해야 합니다.

등록이 작동하는지 어떻게 확인할 수 있나요?

포털은 등록 상태 새로 고침을 선택할 때 연결할 수 있고 올바른지 확인 did.json 합니다. HTTPS를 사용하지 않거나, 잘못된 SSL 인증서를 사용하지 않거나, URL이 공개되지 않는 등의 오류를 방지하기 위해 브라우저에서 해당 URL을 요청할 수 있는지 확인하는 것도 고려해야 합니다. did.json 경고나 오류 없이 브라우저 또는 도구(예: curl도구)를 통해 파일을 익명으로 요청할 수 없는 경우 포털은 등록 상태 새로 고침 단계를 완료할 수 없습니다.

참고 항목

등록 상태 새로 고치는 데 문제가 발생하는 경우 Ubuntu OS를 사용하는 컴퓨터에서 실행 curl -Iv https://yourdomain.com/.well-known/did.json 하여 문제를 해결할 수 있습니다. Ubuntu를 사용한 Linux용 Windows 하위 시스템 작동합니다. curl이 실패하면 등록 상태 새로 고치는 작업이 작동하지 않습니다.

다음 단계