智能卡专用文件长度

本文关键字:专用文件 智能卡 | 更新日期: 2023-09-27 18:27:35

我正在使用Subsmbly SmartCard API在C#中使用智能卡。

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

智能卡专用文件长度

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

1)DF的大小;如前所述,其含义取决于操作系统制造商(从"根本不可用"到"用于操作系统特定的东西",再到配额意义上的"限制所有子EF/DF的大小")。如果它对有问题的操作系统有用,那么有机会在SELECT返回的文件控制信息中的数据对象0x81中找到它。

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