如何列出Java卡文件系统?
How to list Java Card file system?
假设我有一张支持 Global Platfrm 的 java 卡。我想获取卡上所有文件(Dedicated/elementary、fixed/variable、linear/transparent/cyclic 文件)的列表。是否有任何基于 APDU 的方法或软件可以做到这一点?
全球平台是一种管理卡的应用程序和生命周期的方法。 Java Card 是一个基于但未完全实施 ISO 7816-4 的通用平台。因此,尽管它基于基于文件的卡的标准,但它没有实现任何 [ed: 文件系统](当然 SELECT by NAME 除外)。因此,答案是否:您必须知道卡上的小程序所实现的应用程序或至少协议。
基于文件查找文件和对象的众所周知的标准是 ISO 7816-15,它是 RSA 实验室 (RIP) 对 PKCS#15 的后续标准。当心它非常复杂,并提醒自己有许多 ISO 7816-4 卡的实现稍微不兼容,即使它们首先被设计为基于文件的卡。
假设我有一张支持 Global Platfrm 的 java 卡。我想获取卡上所有文件(Dedicated/elementary、fixed/variable、linear/transparent/cyclic 文件)的列表。是否有任何基于 APDU 的方法或软件可以做到这一点?
全球平台是一种管理卡的应用程序和生命周期的方法。 Java Card 是一个基于但未完全实施 ISO 7816-4 的通用平台。因此,尽管它基于基于文件的卡的标准,但它没有实现任何 [ed: 文件系统](当然 SELECT by NAME 除外)。因此,答案是否:您必须知道卡上的小程序所实现的应用程序或至少协议。
基于文件查找文件和对象的众所周知的标准是 ISO 7816-15,它是 RSA 实验室 (RIP) 对 PKCS#15 的后续标准。当心它非常复杂,并提醒自己有许多 ISO 7816-4 卡的实现稍微不兼容,即使它们首先被设计为基于文件的卡。