こんにちは、富士榮です。
各国でデジタル・アイデンティティ・ウォレット(DIW)の検討や実装が進んでいますが、先行して検討が進んでいるEUの実装やアーキテクチャ・リファレンス・フレームワーク(ARF)を参考にすることが多いと思います。
ARFはこちら
The 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
0 件のコメント:
コメントを投稿