繁体   English   中英

智能卡专用文件长度

[英]Smart card dedicated file length

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

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

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

1)DF的尺寸; 如前所述,其含义取决于OS制造商(从配额意义上来说,从“根本不可用”到“用于操作系统特定的东西”到“限制所有子EF / DF的大小”)。 如果对所讨论的OS有用,则可以在SELECT返回的文件控制信息的数据对象0x81中找到它。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM