问题标签 [scosta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
301 浏览

embedded - 从智能卡中删除文件

是否可以在适用于智能卡的 Scosta Complient OS 中删除处于创建状态的文件?

0 投票
2 回答
2342 浏览

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

我正在使用 APDU 命令写入 SCOSTA(印度政府拥有的规范)智能卡。我能够创建 MF(主文件)和 DF(专用文件),但是当我创建 EF(基本文件)时,我得到了一个6A80错误的数据/命令数据中的错误值。我用来创建 EF 的命令是

有人可以为我提供创建 EF 的正确命令吗?

0 投票
1 回答
1488 浏览

java - Java 智能卡 - 读取 Scosta 智能卡

我正在尝试通过 java smartcardio读取印度政府标准的“斯科斯塔”智能卡 ,我使用的代码是

}

我正在使用 eclipse IDE 在 Mac 机器上进行开发。当我运行此代码时,它给了我异常,因为它无法读取终端。我有一个 USB 读卡器,并且还插入了智能卡。你能指出我到底哪里错了。提前致谢。

0 投票
1 回答
744 浏览

smartcard - 删除智能卡中的 MF

如何删除智能卡中的 MF(Master File),我使用的是 SCOSTA v1.2b 卡。我知道 MF 是智能卡文件结构的根,我想清除智能卡的闪存并用于其他应用程序。写入卡中的数据无需认证即可编辑

用于创建 MF 的命令

00E0000010620E82013883023F008A01058D023F03

但没有数据写入卡中,我能够删除所有 DF(我的情况:

但无法删除MF。

0 投票
1 回答
778 浏览

smartcard - 如何读取 SCOSTA 智能卡中的二进制记录

我已经在 Scosta 卡中成功创建了 MF、DF、EF 文件格式。我用 APDU 命令 00 D0 00 04 06 数据字段成功写入二进制文件,它是 len 中的六个字节,现在我想从 EF(E0 05)读取二进制数据。我尝试了各种 Apdu 命令。但它不能正常工作。帮帮我,所以我尝试读取二进制 APDU 命令 00 B0 00 00 00 00 FF 但它无法正常工作。所以让我知道 P1 和 P2 的确切传递值以从 EF(E0 05 )。

谢谢

0 投票
1 回答
1005 浏览

smartcard - 如何从 Scosta 智能卡中的 EF 读取二进制数据?

我正在使用 SCOSTA 智能卡,我已成功创建 MF、DF、EF 文件结构,我已成功在智能卡中创建 EF 文件格式,以下是代码。

我已经使用 APDU 00 D0 00 04 10+Data 在智能卡中写入二进制命令。所以在这个帮助下,我已经成功将数据写入智能卡,在读取二进制命令之前,我选择了智能卡上写入的文件,之后我使用了READ Binary APDU命令00 B0 00 00 00。响应状态为:

6986 命令不允许(无当前 EF)。

读取二进制代码:

我有 2 个以下外部工具可供参考:

  1. 智能卡工具集 PRO v3.4
  2. Cryptware 智能卡控制台

通过使用这些工具,我可以编写二进制文件、更新二进制文件、读取二进制文件、获取数据,所以我在上述工具的帮助下成功执行了这些操作,响应为“9000”,但在我自己的编码智能卡应用程序中却没有正常工作,即写入二进制、更新二进制、读取二进制命令。从开始到结束步骤对智能卡执行操作的顺序是什么?

0 投票
1 回答
608 浏览

security - 智能卡文件结构的安全访问条件

我们正在使用带有 ISO7816-4 APDU 命令的 SCOSTA 智能卡。我已经创建了文件结构,但不明白如何以紧凑和扩展格式设置安全访问条件,例如。

我正在使用 TLV 结构来创建文件 MF、DF、EF、SE 等

指定文件将具有以下 FCP:

  • 标签 8C
  • 莱恩 08
  • 安全属性 AM 7F
  • VALUE FF 删除文件(自己):从不
  • VALUE FF 终止 DF:从不
  • VALUE 22 激活文件:(SE#2)
  • VALUE 22 停用文件:(SE#2)
  • VALUE 22 创建文件 EF:(SE#2)
  • VALUE 22 创建文件 DF:(SE#2)
  • VALUE FF 删除文件(子):从不

所以我的问题是:VALUE 22 Set 来自哪里,SE#2 的含义是什么?

如何计算 AM Byte?

我参考 ISO/IEC 7816-4:2005(E) 文档页号:24-25

0 投票
1 回答
614 浏览

smartcard - 使用 APDU 命令以线性固定结构写入记录

我已经通过使用以下 APDU 命令在 SCOSTA 智能卡中成功创建了线性固定文件结构 EF 文件

00 E0 00 00 1B 62 19 82 05 03 41 00 25 05 83 02 60 01 8A 01 01 88 01 48 8C 06 6E FF FF 22 25 25

我也尝试使用此 APDU 命令编写面向记录的文件。

00 DC 00 04 12 (Data=41 73 70 65 72 67 69 6C 6C 69 75 73 3A 6E 6E 6E 6E 6E)

但是我得到了错误(6A85)LC与TLV结构不一致。我需要编写面向智能卡 EF 记录的文件的解决方案。请指导我。

0 投票
0 回答
67 浏览

smartcard - Scosta 智能卡内存在一系列创建和删除文件后不可用

活动(过程):

  1. 选择中频。
  2. 创建 DF(800 字节)。
  3. 选择 DF。
  4. 创建 EF(800 字节)。
  5. 选择中频。
  6. 删除 DF。

上面显示的活动重复了几次,因此一段时间后我在创建 EF 时出错(文件中的内存不可用)(步骤 4)。一段时间后,我在创建 DF 时遇到了同样的错误(步骤 2)。我觉得我失去了记忆,删除后无法恢复。请任何建议都会有所帮助。

0 投票
1 回答
582 浏览

smartcard - 如何使用 SCOSTA 智能卡,创建 MF、DF、EF 和写入/读取数据等?

我是 ISO 7816 智能卡编程世界的新手,我对非接触式编程有很好的了解,我有 SCOSTA 卡,我尽力在上面读/写数据,但它总是以错误 6986 响应我。