EMV外部身份验证命令返回6982

时间:2019-09-04 11:06:45

标签: java emv

我是EMV技术的新手,使用Java作为首选语言。我正在尝试执行外部身份验证命令,并收到错误6982。在我的外部身份验证命令中,我应该将cmac和主机密码作为我的数据字段传递,并且我不知道如何根据EMV书计算它。我的问题是如何获取C-MAC和Java中的主机密码以作为数据在我的外部Authenticate命令中传递。

这是我的外部身份验证命令

CLA  INS P1 P2 LC Data Field
84   82  00 00 10  (Host Cryptogram & C-MAC)

到目前为止,我已经成功运行选择并成功初始化更新并检索了关键数据。

我尝试过this,但我听不懂。

1 个答案:

答案 0 :(得分:0)

计算ARPC的算法不同,并且得出密钥的方法也不同,但是客户端不会进行任何计算。除非您是发卡行,否则不应该计算它。

它只是对授权请求的响应的一部分。