smartcard - 如何在 SCOSTA 智能卡中创建 EF

标签 smartcard apdu scosta

我正在使用 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/

相关文章:

apdu - EMV读取PAN码

java - 在 Java Card 2.2.1 平台中存储日期和时间

python - 使 NFC 电子护照 APDU 身份验证工作的步​​骤?

c# - 在 C# 中从 ATR 确定设施代码和卡号

java - 命令 APDU 在结果中返回 6985(不满足使用条件)

smartcard - 智能卡中的逻辑 channel

java - 卡支持的算法列表?