选择 MF 或 HCA returns 总是错误 6E 00 - Class 'CLA' 不支持 - 对于 eGK
Selecting MF or HCA returns always error 6E 00 - Class 'CLA' no supported - for eGK
我看过很多关于这个主题的话题。大部分都提示CLA发送到卡reader是错误的。
但是,我正在使用该卡的德语文档中描述的代码(Implementierungsleitfaden zur Einbindung der eGK in die Primärsysteme der Leistungserbringer v1.6.0 from 21.10.2013)。
根据该文档(第 5.4.4.1 点)我应该发送:
00 A4 04 0C 07 D2 76 00 01 44 80 00
至 select MF 或
00 A4 04 0C 06 D2 76 00 00 01 02
到 select HCA
在这两种情况下,我都会收到 6E 00 错误。
命令如:
- 请求 iCC (20 12 01 01 XX)
- 或重置 CT (20 11 00 00 00)
来自同一个文档,工作正常。
知道为什么我得到 CLA 不受支持 - 可能是因为卡上没有数据,如果是,我该如何检查?
提前致谢
原因很明显,但由于这是我第一次使用读卡器,我很长时间没有看到它:我正在发送 ICC 命令(如 select 文件)到 CT(JavaCTAPI.CT) 而我应该将它们发送到 ICC1 (JavaCTAPI.ICC1)。
换句话说,我是这样做的:
ctData(..., JavaCTAPI.CT, ..., ..);
而我本应该这样做的:
ctData(..., JavaCTAPI.ICC1, ..., ..);
我看过很多关于这个主题的话题。大部分都提示CLA发送到卡reader是错误的。
但是,我正在使用该卡的德语文档中描述的代码(Implementierungsleitfaden zur Einbindung der eGK in die Primärsysteme der Leistungserbringer v1.6.0 from 21.10.2013)。
根据该文档(第 5.4.4.1 点)我应该发送:
00 A4 04 0C 07 D2 76 00 01 44 80 00
至 select MF 或
00 A4 04 0C 06 D2 76 00 00 01 02
到 select HCA
在这两种情况下,我都会收到 6E 00 错误。 命令如:
- 请求 iCC (20 12 01 01 XX)
- 或重置 CT (20 11 00 00 00)
来自同一个文档,工作正常。
知道为什么我得到 CLA 不受支持 - 可能是因为卡上没有数据,如果是,我该如何检查?
提前致谢
原因很明显,但由于这是我第一次使用读卡器,我很长时间没有看到它:我正在发送 ICC 命令(如 select 文件)到 CT(JavaCTAPI.CT) 而我应该将它们发送到 ICC1 (JavaCTAPI.ICC1)。
换句话说,我是这样做的:
ctData(..., JavaCTAPI.CT, ..., ..);
而我本应该这样做的:
ctData(..., JavaCTAPI.ICC1, ..., ..);