持卡人验证目的验证当前卡片的使用者是否是卡片中应用授权的人。
此功能可以在读应用数据之后,终端行为分析结束以前的任何时间执行。
执行条件:
AIP中表明了 IC 卡至少具有一种持卡人验证方法的能力。如果该标记位(b5)被设置为1,终端必须使用IC 卡中的持卡人验证相关数据,判断是否执行某个发卡行指定的持卡人验证方法( CVM)标签为“8E”。
CVM列表:4字节数目字段X,4字节的数目字段Y,2字节为单位变长CV Rules,按照出现的顺序执行。
程序分析完CVM列表后,再根据分析结果提示持卡人进行操作,然后就相当于持卡人认证已经完成。
当持卡人验证结束后,TSI 中的“持卡人验证已经执行”位被设置为1。.
是否成功的标志位为TVR 中的“持卡人认证未成功”位。
验证持卡人身份合法性,根据CVM列表选择一个方法验证:
● 脱机PIN验证(终端是否支持、PINPAD是否无故障、商户或持卡人是否要求略过、在使用验证命令后PIN是否锁住、pin的尝试次数大于0)只有在验证命令的响应报文中IC 卡返回SW1SW2=‘9000’时,才表示脱机PIN 处理成功。
● 联机PIN验证(终端是否支持,PINPAD是否故障、终端是否忽略PIN输入)
如果联机 PIN 成功输入,终端必须把‘联机PIN 已输入’位设置为‘1’。在这种情况中,可以认为持卡人验证成功完成。
● 签名:如果上述过程要求把(书面)签名作为必需的CVM,则终端必须根据是否有能力支持签名处理来决定是否成功(附加信息,请参见补充支付系统文档)。如果终端支持签名,过程可被认为成功,同时持卡人验证结束。
● CVM组合:某些CVM 要求多重验证方法(例如脱机PIN 加上签名)。对于这些CVM ,只有在CVM 中的所有方法都成功的情况下,才能认为持卡人验证成功。
● 无CVM