[英]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.