我正在使用 APDU 命令写入 SCOSTA(印度政府拥有的规范)智能卡。我能够创建 MF(主文件)和 DF(专用文件),但是当我创建 EF(基本文件)时,我收到 6A80
- 命令数据中的数据错误/值不正确。
我用来创建 EF 的命令是
00 E0 00 00 09 62 07 82 01 00 83 02 4004 00
有人可以向我提供创建 EF 的正确命令吗?
最佳答案
takumar 的意思是,虽然创建文件命令的结构是标准化的(请参阅 7816 第 9 部分,第 4 部分中包含的 FCI 数据对象),但您的卡所需的数据对象可能会有所不同。我个人认为,您指定的文件描述符(包含在 DO 82 中)为 0(表示“未给出信息”)不太可能成功,请尝试使用 1 作为透明文件。另外,我建议指定文件大小(数据对象80)和文件的适当访问条件(选择太多,所以我不提供猜测),否则即使在成功创建后,您以后也可能无法写入/读取。
关于smartcard - 如何在 SCOSTA 智能卡中创建 EF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19048966/