在尝试个性化具有 256 字节 DGI(包括 DGI 标签)的卡时,尝试将 DGI 拆分为 2 个 STORE DATA 命令,但收到以下错误:
Exception in thread "main" javax.smartcardio.CardException: sun.security.smartcardio.PCSCException: Unknown error 0x8010002f
at java.smartcardio/sun.security.smartcardio.ChannelImpl.doTransmit(ChannelImpl.java:225)
at java.smartcardio/sun.security.smartcardio.ChannelImpl.transmit(ChannelImpl.java:89)
发送的APDU如下:
80 E2 08 00 FF 0201FE7081FB9081F8 ... 和 246 个字节来完成第一个 STORE 命令的 255 个字节。
还尝试将 P1 设为 00 并获得相同的结果,并尝试使用较小的消息(100 或 200 字节)获得相同的结果。
我在 Windows 10 上使用 PC/SC 终端 Identiv uTrust 4701 阅读器。
该程序适用于适合 1 条消息的 dgi。
我的卡不支持扩展 APDU :(。
有什么建议吗?谢谢