IT-Wallet の生態系: クレデンシャルはどう流れるか
ウォレットはどうやって「本物」を証明するか と IT-Wallet を読む では、ウォレットの真正性と信頼基盤を見ました。この記事では、クレデンシャルが実際にどう流れるかを追います。
生態系が存在する目的はクレデンシャルの発行と提示です。信頼基盤はそのための土台にすぎません。
これは IT-Wallet の設計であって、唯一の答えではありません
ウォレットの生態系には複数の流派があります。信頼の根拠、クレデンシャルの形式、失効の表現は流派ごとに違います。
| 流派 | 信頼の根拠 |
|---|---|
| IT-Wallet | OpenID Federation 1.0 |
| EU / eIDAS 2 のベースライン | 欧州委員会の LoTE と X.509 証明書 |
| ISO mDL(18013-5 / -7) | IACA ルート証明書(X.509) |
| W3C VC + DID | DID method |
この記事が扱うのは 1 行目だけです。とくに「信頼基盤は OpenID Federation」は IT-Wallet の選択であり、EU ARF や HAIP が義務づけているものではありません。
EU の枠組みそのものは EUDI Wallet の全体像、形式ごとの違いは VC フォーマット比較、識別子の考え方は DID を参照してください。
全体の流れ
┌──────────────────┐
│ Authentic Source │ 権威データを持つ主体(例: 住民基本台帳)
└────────┬─────────┘
│ ⑤ 属性を取得
▼
┌──────────────────┐ ①〜⑥ 発行(OpenID4VCI)
│ Credential Issuer│ ───────────────────────┐
└──────────────────┘ │
▼
┌──────────────────┐
│ Wallet Instance │
└────────┬─────────┘
│ 提示(OpenID4VP)
▼
┌──────────────────┐
│ Relying Party │
└──────────────────┘
Issuer と Relying Party の間に線が無いのが要点
Issuer は提示を知りません。 発行したあと、それがどこで使われたかは伝わらない。これが前の記事で見た制度原則「利用は Issuer に見えない」の形です。
登場するシステム
上の図を、実際に動くシステムの単位まで開きます。技術仕様 v1.4.7 に基づきます。
システムは 2 つの文脈に分かれます。
| 文脈 | 何をするか | 中心になるシステム |
|---|---|---|
| Wallet の文脈 | ウォレットを持ち、管理する | Wallet Provider |
| VC の文脈 | クレデンシャルを受け取り、使う | Credential Issuer と Relying Party |
2 つをつなぐのは、Wallet の文脈で発行される WIA と KA です。VC の文脈では、ウォレットはこれを見せて自分の正当性を示します。