J2ME提供了JSR 177,它具有API作为智能卡访问SIM卡。我想更多地探索这个,看看我能做什么,但是,我无法找到任何有关这方面的文档。到目前为止我发现的所有文档都是非常通用的,只提到了如何使用APDU API访问智能卡,而不是如何使用它在SIM上执行任何操作。如何在JSR 177中使用APDU访问SIM卡?
关于从哪里开始的任何想法?
J2ME提供了JSR 177,它具有API作为智能卡访问SIM卡。我想更多地探索这个,看看我能做什么,但是,我无法找到任何有关这方面的文档。到目前为止我发现的所有文档都是非常通用的,只提到了如何使用APDU API访问智能卡,而不是如何使用它在SIM上执行任何操作。如何在JSR 177中使用APDU访问SIM卡?
关于从哪里开始的任何想法?
大多数情况下,JSR 177应该用于提取SIM卡上的证书,以便您可以使用MNO喜欢的方式对数据进行加密/解密/签名。
查找文档的困难来自于如此少的手机制造商在手机中包含完整的JSR177实现。
这反过来,可能来自外部,与安全相关的规范的大量阅读,如果你不是一个加密协议专家了解JSR177规范本身很有意义了。
TCK资源和补充的Symbian /诺基亚测试代码将是一个很好的地方看,但不幸的是,这些都没有开源。
像更改SIM PIN码这样的常用命令基本上需要了解二进制协议本身。如果JSR177实现本身正确,只需将正确的字节序列附加到APDU GCF url即可执行。
如果你只看着太阳的JavaME SDK,你应该有最新的Series60 SDK来看看APDU MIDlet的例子,在加入诺基亚公司的Java开发者库文档。
,这是否意味着即使我开发代码访问电话号码,并非所有的J2ME手机将能够捕捉到它? – Daydah 2012-01-23 09:26:47