2024年3月10日日曜日

EUのDigital Identity Walletのリファレンス実装が公開されています

こんにちは、富士榮です。

各国でデジタル・アイデンティティ・ウォレット(DIW)の検討や実装が進んでいますが、先行して検討が進んでいるEUの実装やアーキテクチャ・リファレンス・フレームワーク(ARF)を参考にすることが多いと思います。

ARFはこちら

The European Digital Identity Wallet Architecture and Reference Framework

https://digital-strategy.ec.europa.eu/en/library/european-digital-identity-wallet-architecture-and-reference-framework


今回はドキュメントではなく、Digital Identity Wallet並びに関連するモジュールがgithubで公開されている、という話です。ビルドすればWalletが作れるのでみなさんも試してみると面白いと思います。

こんな感じで動くようです。

レポジトリより

こちらで公開されています。

https://github.com/eu-digital-identity-wallet/.github/blob/main/profile/reference-implementation.md

公開されているのは、以下のモジュール群です。

  • Wallet Core(Android) and Wallet Kit(iOS) Coordinator Libraries
    • Wallet Core(Android)
    • Wallet Kit(iOS)
  • Proximity Sharing iOS Libraries
    • mDoc Security(iOS)
    • mDoc Data Transfer(iOS)
    • mDoc Data Model(iOS)
  • Proximity Sharing Android Libraries
    • mDoc Data Transfer(Android)
  • Remote Presentation iOS Libraries
    • Presentation Exchange(iOS)
    • SIOPv2 and OpenID4VP protocols(iOS)
    • SD-JWT(iOS)
  • Remote Presentation Android Libraries
    • Presentation Exchange(Android)
    • SIOPv2 and OpenID4VP protocols(Android)
    • SD-JWT(Android)
  • Issuing iOS Libraries
    • OpenId4VCI(iOS)
  • Issuing Android Libraries
    • OpenId4VCI(Android)
  • Wallet Data Storage and Cryptographic Management iOS Libraries
    • mDoc Document Storage (iOS)
  • Wallet Data Storage and Cryptographic Management Android Libraries
    • mDoc Document Storage (Android)
  • Wallet UI App and demo App for Android and iOS
    • UI / Demo App (Android)
    • UI / Demo App (iOS)
  • Verifier Apps and Services
    • Web Verifier
    • Restful API (web-services)
  • Issuing Apps and Services
    • OpenId4VCI issuer (Python)
    • OpenId4VCI issuer (Kotlin)

結構膨大ですね。

日本でもDataSignさんが進めているOWND ProjectなどオープンソースでWalletなどの実装を公開する動きが出てきていますし、開発者のみなさんには良いことだと思います。

OWND Project

https://github.com/OWND-Project


0 件のコメント: