Aller au contenu
ecdsa.com

DID (identifiant décentralisé)

Un URI de la forme did:method:identifier (W3C DID Core 1.0, 2022) qui se résout en un document DID listant des clés publiques et des points de terminaison de service, et qui est contrôlé par son sujet plutôt que par un registre central.
Autres graphiesdecentralized identifierDID documentdid:webdid:key

Les méthodes diffèrent beaucoup dans leur mode de résolution : did:key encode directement une clé publique, did:web récupère /.well-known/did.json en HTTPS (et hérite donc de la confiance du DNS et de la WebPKI), did:jwk encapsule une JWK, et les méthodes fondées sur des registres distribués ancrent les documents dans des blockchains. Les entrées verificationMethod d’un document DID contiennent des clés sous forme de JWK ou de chaînes multibase, référencées par authentication et assertionMethod.

Les DID identifient les émetteurs et les détenteurs dans certains écosystèmes d’attestations vérifiables. L’architecture du portefeuille européen d’identité numérique repose au contraire principalement sur des certificats X.509 et des listes de confiance : la prise en charge des DID compte donc pour des écosystèmes précis, et non de manière universelle. Choisir une méthode, c’est choisir sa gouvernance, sa disponibilité et son comportement en matière de rotation des clés.

Normes et références

Tous les termes