Registrar sua ID descentralizada para did:web
Neste artigo, analisamos as etapas para registrar sua ID descentralizada (DID) para did:web.
Pré-requisitos
- Conclua a integração de credenciais verificáveis com a Web como o sistema de confiança selecionado.
- Conclua a configuração do domínio vinculado. Sem concluir esta etapa, você não pode executar esta etapa de registro.
Por que preciso registrar minha ID descentralizada?
Para o sistema de confiança da Web, você precisa registrar sua DID para poder emitir e verificar suas credenciais. Você precisa disponibilizar essas informações em seu site e concluir o registro. Caso contrário, sua chave pública não será tornada pública.
Como fazer para registrar minha ID descentralizada?
Vá até a página de ID Verificada no portal do Azure.
No menu mais à esquerda, selecione Configurações.
No menu do meio, em Registrar ID descentralizada, selecione Atualizar.
Copie ou baixe o documento DID que aparece na caixa.
Upload o arquivo para o servidor Web. O arquivo JSON do documento DID deve ser carregado no
/.well-known/did.json
no seu servidor Web.Depois que o arquivo estiver disponível no servidor Web, você precisará selecionar Atualizar status de registro para verificar se o sistema pode solicitar o arquivo.
Quando o documento DID no arquivo did.json é usado?
O documento DID contém as chaves públicas do emissor e é usado durante a emissão e a apresentação. Um exemplo de como as chaves públicas são usadas é quando Authenticator, como uma carteira, valida a assinatura de uma solicitação de emissão ou apresentação.
Quando o arquivo did.json precisa ser republicado no servidor Web?
O documento DID no arquivo did.json
deve ser republicado se você alterou o domínio vinculado ou se você girar as chaves da sua assinatura.
Como posso verificar se a emulação de rede está funcionando?
O portal verifica se did.json
é acessível e se está correto quando você seleciona Atualizar status de registro. Você também deve considerar verificar se pode solicitar essa URL em um navegador para evitar erros, como não usar HTTPS, um certificado SSL inválido ou a URL não pública. Se o arquivo did.json
não puder ser solicitado anonimamente em um navegador ou por meio de ferramentas como curl
, sem avisos ou erros, o portal não poderá concluir a etapa Atualizar status de registro.
Observação
Se você estiver enfrentando problemas para atualizar o seu status de registro, poderá solucioná-los por meio da execução de curl -Iv https://yourdomain.com/.well-known/did.json
em um computador com o sistema operacional Ubuntu. O Subsistema do Windows para Linux com Ubuntu também funciona. Se o CURL falha, a atualização do status de registro não funciona.