我想知道我实际上可以在哪些智能卡上运行 javacard? afaik 它需要“开放平台”操作系统,但是:今天(尤其是在德国)手机的哪些 USIM 卡确实支持这个?
最佳答案
已更新,包含 TheGoodUser 更正
我担心发的卡对你没用。
几乎(如果不是全部)将处于生命周期状态 CARD_SECURED
,这不允许您使用 GlobalPlatform/OpenPlatform 加载小程序。
对于网络运营商的 SIM 卡,有一种方法可以在 Java 卡上加载小程序 - OTA。如果安装了 Remote Applet Manager 小程序(OTA 的一部分)并且可以使用 ENVELOPE
命令将已配置的小程序加载并安装到 SIM(特殊格式的 SMS 到达手机,手机将它们传递到 ENVELOPE
命令到卡)。不幸的是你这样做你仍然需要知道 key - 卡需要签名或/和加密的信封。所以你需要 key 才能做到这一点。
如果你的兴趣只是学术上的——你总是可以从一些小型卡制造商那里购买带有一些 SDK/工具的 java 卡,然后玩 java 卡。如果您想在现有卡上安装某些东西,我会说这是不可能的。
关于java - 今天哪些手机 SIM 实际上支持 javacard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091518/