java - 今天哪些手机 SIM 实际上支持 javacard?

标签 java sim-card javacard

我想知道我实际上可以在哪些智能卡上运行 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/

相关文章:

sim-card - 如何根据网络提供商自动设置 APN?

smartcard - Java卡2.2.2 : temporary RSA public key as transient

Java 卡 APDU 删除命令给出 '69' '85' 错误代码

java - 如何获取位置的 String[] 结果

eclipse 中的 java.lang.UnsupportedClassVersionError

java - JDBC Oracle 结果集空指针异常

android - 在 Android 手机中使用 SIM 卡槽作为智能卡读卡器

java - JPA:单例实体

android - 如何使用 NFC 将 android 应用程序数据存储在 sim 卡上?

applet - 使用 javacard Shareable 类在作为客户端和服务器的两个小程序之间共享具有不同包的接口(interface)?