我想知道我实际上可以在哪些智能卡上运行javacard?afaik它需要“开放平台”操作系统,但是:今天(特别是在德国)手机的哪些USIM卡实际上支持这一点?
发布于 2011-02-23 23:07:05
据我所知,近10年来生产的所有SIM卡都能运行java。问题是,你需要的代码可以从卡拥有者,即运营商那里获得。但承运商不会给你这个代码除非你是承运商的合作伙伴。
也许下面的链接可以帮助你。
http://forums.techarena.in/software-development/1353925.htm
How to programmatically load a Java card applet ( a .cap file ) using Visual C++/PCSC
发布于 2011-03-01 16:04:15
使用TheGoodUser校正更新了
我担心发出来的卡对你没用。几乎(如果不是全部的话)将处于生命周期状态CARD_SECURED,它不允许您使用GlobalPlatform/OpenPlatform加载小程序。
在网络运营商的SIM卡的情况下,有一种方法可以在Java卡上加载小程序- OTA。如果安装并配置了远程小程序管理器小程序(OTA的一部分),则可以使用ENVELOPE命令将小程序加载并安装到SIM卡中(特殊格式的短消息发送到手机,手机通过ENVELOPE命令将它们传递到卡)。不幸的是,要做到这一点,你仍然需要知道钥匙-卡片将期望签名或/和加密的信封。所以你需要钥匙才能做到这一点。
如果你的兴趣仅仅是学术上的-你可以随时从一些小型卡片制造商那里购买一些SDK/工具来使用Java卡,然后玩Java卡。如果你想在现有的卡上安装一些东西,我会说这是不可能的。
发布于 2011-02-25 15:03:41
一些运营商通过javacard.you向客户提供USIM卡,可以将小应用程序下载到Java卡中。
https://stackoverflow.com/questions/5091518
复制相似问题