验证层次 · 发卡
发卡与个人化验证
本层验证的是所发行的 EMV 卡本身。在正式认证与量产发卡之前,确认芯片与磁条的个人化数据、卡片配置文件以及对支付品牌规范的符合性。其对象与验证终端侧的 L3 不同。
职责范围:所发行的卡片与个人化数据终端集成的 L3 面向“终端、内核、主机”,而本层是由发卡机构、卡片制造商、个人化中心与测试实验室负责的、卡片侧的符合性确认。
本层验证什么
确认所发行的 EMV 卡是否按发卡方配置文件与品牌规范完成个人化。对象不是终端侧(L3),而是写入卡片的数据本身。在正式认证与量产发卡之前,核对 IC 芯片与磁条的发卡数据。
PVT 与 CPV 的区别
本层的工具主要用于两个目的。
| 目的 | 内容 | 对应产品 |
|---|---|---|
| PVT (Personalization Validation) | 发卡数据是否符合发卡方配置文件。核对 SDA/DDA/CDA、证书链与密钥 | CPT 3000v3 |
| CPV (Card Product Validation) | 对各品牌正式要求的符合性。提交前的事前验证(pre-certification) | 认证测试模块 |
按接口区分的产品
根据对象卡片的接口,从 CPT 系列中选择。
| 对象 | 产品 |
|---|---|
| 接触卡的发卡数据验证 | CPT 3000v3 |
| 接触、非接触与双界面 | CPT 3000v3CL |
| 移动/SWP | CPT 3000v3ML |
| 自定义脚本与复杂的多应用验证 | CAT 3000v3 |
CAT 3000v3 在 CPT 的验证功能之上,增加了基于 Tcl 的脚本开发环境,可处理自定义 APDU 序列、Java Card 小程序与异常测试。
主要使用者
主要使用者不是终端厂商,而是参与发卡的组织。
- 银行与发卡机构(Issuer)
- 卡片制造商
- 个人化中心
- 测试实验室与认证测试实验室
与终端集成(L3)的区别
同样是“认证”,对象与使用者却不同。终端、内核与收单主机的集成测试属于 L3 的范围,由ICC Solutions 等的 L3 测试环境负责。本层是发行卡片侧的符合性确认,混淆二者会导致选型失误。另外,Barnes 的认证测试模块也包含 EMVCo L3 部分,故在 L3 一侧也作为相关产品列出。
与正式认证的关系
本层的工具,目的是在正式认证与量产发卡之前发现不一致。用与品牌认证测试同一系统的详细测试进行事前验证(pre-certification),减少提交后的返工。但事前验证通过,并不保证正式认证也能通过。
