2

我正在使用 Subsembly SmartCard API 在 C# 中处理智能卡。

是否有任何 APDU 命令(或其他命令)可以查看卡上 DF 的大小?或者查看 DF 中包含的 EF 列表?

4

2 回答 2

1

DF 没有大小,并且可能不仅仅包含文件。没有在 APDU 级别请求文件列表的标准化方法。要查看基于文件的智能卡上的内容,通常使用 ISO 7816-15 标准(它基于公开可用的 PKCS#15 标准)。

于 2012-03-15T22:47:38.067 回答
0

1) DF的大小;如前所述,其含义取决于操作系统制造商(范围从“完全不可用”到“用于特定于操作系统的东西”到“限制所有子 EF/DF 的大小”在配额意义上)。如果它对相关操作系统有用,则有机会在 SELECT 返回的文件控制信息中的数据对象 0x81 中找到它。

2) DF 中的文件:PCSC 在第 6 部分中为此目的指定了方法 FILEACCESS:DIRECTORY。该部分的早期版本还定义了 APDU CLA=0x80,INS=016,如果卡服务提供商方法失败,可以尝试。

于 2012-06-06T08:17:02.987 回答