← 返回博客

“接入欧盟数字身份钱包”不是一个接口:信任链究竟缺了哪一环?

先分清钱包提供方、身份数据或属性签发方、钱包单元、验证方和依赖方,再估算欧洲数字身份钱包接入范围。

一项欧盟数字身份钱包需求连接依赖方、签发方、钱包单元、验证方和交易决定
#欧盟数字身份钱包#依赖方#数字身份#电子属性证明

重点监测信号

  • 依赖方能说清交易以及所需的个人身份数据或属性
  • 钱包、签发方、验证方和依赖方法人分别有明确角色
  • 团队已明确注册辖区、接受规则和测试负责人

“我们要接入欧盟数字身份钱包”还不足以估算项目。先写出依赖方法人、用户要完成的交易、所需的个人身份数据或属性、签发方、钱包单元、验证方,以及验证之后由谁按什么规则作决定。 这条链上第一个空白,才是下一项调研任务。

本文写给查看已获授权的银行、出行、年龄核验和公共服务 Telegram 群的数字身份平台解决方案架构师。值得跟进的商业 Signal 不是有人提到“欧盟钱包”,而是某个依赖方已经说出服务、凭证主张和测试负责人。晚一天看到,可能错过架构会议或互操作测试时段,团队却还在争论究竟由谁签发、由谁验证。

一条说明性、信息不完整的片段可能是:

“租车流程想用钱包登录,还要验 18 岁以上,不确定是不是同一个凭证。试点先走荷兰主体。”

这是合成示例,不是真实对话或客户结果。依赖方法人、钱包提供方、签发方、请求的数据集、验证方、注册状态、用户同意流程、保障要求、测试环境和上线决定都还未知。

先写清用户要完成哪一笔交易

《条例(EU)2024/1183》修订了 eIDAS(欧盟电子身份识别与信任服务)框架,建立欧洲数字身份框架。欧盟委员会说明,成员国将在 2026 年底前提供欧洲数字身份钱包。用户可以借助钱包完成身份识别、认证,并在自己控制下分享个人身份数据或电子属性证明。

这些能力并不会自动把“钱包登录”变成一个完整用例。租车账户可能先要识别客户,再确认年龄门槛,之后还要查看驾驶资格。每个主张都可能有不同的签发方、法律依据、披露范围和业务后果。

在讨论 API(应用程序编程接口)之前,先补完一句话:

[依赖方法人] 为了让用户完成 [交易],需要由 [合格签发方] 提供 [数据或属性],再由 [人工或系统负责人][接受规则] 处理验证结果。

这句话填不完整,接入报价就只能依靠对角色的猜测。

第一环:依赖方必须声明自己要请求什么

依赖方是为了电子交互、服务或交易而依赖钱包的个人或组织。法规要求,计划依赖钱包的依赖方在其设立地成员国注册,并提供预期用途等信息。实际注册方式与证据取决于实施规则和成员国安排。

因此,法人实体不是销售表格里的次要字段。群里一句“我们的欧盟公司”不够:签约实体可能在一个成员国,面向用户的服务在另一个国家,验证器又由第三方运营。

至少找回四份记录:法人名称和设立地、服务域名或应用、预期数据请求、注册证据或注册负责人。不要因为拿到了测试证书,或某家供应商出现在生态图上,就推断注册已经完成。

第二环:把身份识别和属性主张分开

个人身份数据(PID)用于建立一个人的身份。电子属性证明则支持“年满 18 岁”“持有某项资质”或“享有某项权利”等主张。欧洲数字身份钱包的架构与参考框架分别描述了这些凭证角色及其提供方。

在租车示例里,“识别这个用户”和“确认年满 18 岁”是两个请求,即使钱包在一次会话里同时出示。依赖方需要记下:

  • 作决定所需的最少数据或判断结果;
  • 数据由 PID 还是属性证明提供;
  • 签发方或可接受的签发方类别;
  • 只需年龄门槛结果,还是确实需要出生日期;
  • 主张缺失或无法验证时采用什么规则。

这样才能在设计请求时就落实数据最少化,而不是事后补救。如果业务只需判断是否成年,却索取完整出生日期,请求内容和依赖方接触的数据都会改变。

第三环:钱包负责出示,签发方为凭证负责

钱包提供方交付钱包解决方案;钱包单元是用户控制、用于持有或管理相关凭证和密钥的实例;签发方则对自己签发的个人身份数据或属性证明负责。应用接收到一次出示,并不会因此变成签发方。

调研时应记录钱包环境、凭证类型、签发方标识、签发状态和出示格式。“在参考应用里能跑通”只说明一个测试路径成立,不能证明目标成员国已有所需签发方,也不能证明生产依赖方会接受该凭证。

如果银行接口还涉及安全配置,可另看 FAPI 2.0 与 OAuth 安全配置的区别。它不能替代钱包凭证、签发方和依赖方证据。

第四环:技术验证结果不等于业务决定

验证方检查出示内容、凭证状态、密码学证明以及适用配置要求。它可以由依赖方自己运营,也可以交给服务商。一次受控测试至少保留:验证器版本、信任材料、请求的主张、响应、时间和失败原因。

随后把“验证”与“决定”分开。有效的年龄证明可以支持“年满 18 岁”,却不能证明住址、驾驶资格、支付能力或租车资格。出示失败可能来自不支持的格式、信任材料不可用、凭证状态、请求不匹配或钱包端问题。只看错误画面找不到负责人。

支付账户名称匹配应使用收款人核验的证据路径,那是另一种银行账户比对,不能改名当作钱包身份验证。

第五环:用一个主张重放整条链

选择一个非生产测试主张,按顺序保留以下记录:

信任环节要保留的证据它回答的问题
依赖方法人、注册负责人、预期用途谁在为什么交易请求数据?
签发方凭证类型、签发方身份、状态来源谁为这项数据背书?
钱包单元钱包环境和出示内容用户选择出示了什么?
验证方请求、信任材料、结果和错误出示证据是否通过技术验证?
决策负责人接受规则和处理结果依赖方如何使用验证结果?

每次只改一个变量再重放。如果同一钱包和凭证在参考验证器上成功、在目标依赖方失败,应检查请求和信任配置。如果目标签发方还没有提供所需凭证,调整验证器无法补上签发路径。如果验证成功、应用仍拒绝用户,第一处断点在业务规则映射。

什么情况下它才是可估算的接入 Signal

回到合成片段。“试点先走荷兰主体”只有在同时补充法定实体、预期用途注册负责人、租车交易、PID 请求、年龄判断、可接受签发方、钱包环境、验证器和测试日期后,才可用于估算。生产可用性和最终法律解释仍要明确标为未知。

TOP Prospect 可以把用户主动连接且有权访问的 Telegram 群中残缺片段合并,保留来源和时间,去掉明显重复,再把组合后的候选项排给架构师查看。它不能读取私聊、替依赖方注册、签发或验证凭证、联系发言者,也不能决定一个人是否可以完成交易。产品访问边界说明的是发现阶段。

项目范围不是“支持欧盟钱包”,而是一笔交易、一个已声明的依赖方、一个主张、一条签发路径、一个验证方和一个可观察的处理决定。

常见问题

什么是欧盟数字身份钱包的依赖方?

它是为了电子交互、服务或交易而依赖钱包的个人或组织,并须遵守框架中适用的注册和使用规则。

PID 和电子属性证明相同吗?

不同。PID 用于识别一个人;属性证明支持某项具体主张。两者可能有不同的签发方、保障规则和依赖方用途。

出示成功能证明全部业务事实吗?

不能。它只支持已验证凭证覆盖的数据或主张,依赖方仍需按自己的规则处理交易。

成员国何时提供钱包?

欧盟委员会说明,成员国将在 2026 年底前提供欧盟数字身份钱包。

常见问题

什么是欧盟数字身份钱包的依赖方?

依赖方是为了向用户请求电子交互、服务或交易而依赖欧洲数字身份钱包的自然人或法人,并需遵守法规及适用的注册要求。

个人身份数据和电子属性证明是一回事吗?

不是。个人身份数据用于识别一个人;属性证明支持年龄、资质或权利等具体主张,两者的签发方和保障规则可能不同。

钱包出示验证成功,能否证明所有业务事实?

不能。它只能支持已验证凭证覆盖的数据或主张,依赖方仍须按自己的业务规则处理凭证以外的事实。

欧盟成员国何时要提供钱包?

欧盟委员会说明,成员国将在 2026 年底前依据修订后的框架提供欧盟数字身份钱包。

资料来源与延伸阅读

研究与定义

值得关注的潜在线索 Signal 是怎样被发现的

了解 Top商业线索怎样发现和整理值得核实的 Signal、保留 Telegram 原始上下文、去掉重复消息并安排查看顺序。是否跟进以及下一步做什么,仍由用户决定。

查看方法论与核心定义

START WITH ONE MONITORED GROUP / 从一个已选群开始

先免费试用 7 天。

进入产品,连接一个已授权的群,描述你想发现的 Signal。如果需要讨论处理范围,可以通过 Telegram 咨询。

返回官网首页