简体   繁体   English

SIM工具包应用程序 - Javacard开发工具包

[英]SIM toolkit application - Javacard development kit

I'm trying to develop a STK application but I don't know where to get the development kit. 我正在尝试开发STK应用程序,但我不知道从哪里获得开发工具包。 Right now for Javacard I'm getting the one from Oracle's website, but it doesn't have the sim.toolkit package. 现在对于Javacard我从Oracle的网站上获得了一个,但它没有sim.toolkit包。

I don't want to buy it from Gemalto, etc. Is there any "free" implementation? 我不想从金雅拓等购买它。是否有任何“免费”实施?

I have found the ETSI - 3GPP a zip file with some code and libraries, but I don't know if this would be enough. 我发现ETSI-3GPP是一个包含一些代码和库的zip文件,但我不知道这是否足够。 Do I generate the cap/jar file from the code there? 我是否从那里的代码中生成了cap / jar文件?

Thanks 谢谢

The files from 3GPP should be enough to complement the Javacard libraries that you've downloaded from Oracle. 来自3GPP的文件应足以补充您从Oracle下载的Javacard库。

Just as you need to know the Javacard version of your card, you need to know also what version of SIM API the card support. 正如您需要了解卡的Javacard版本一样,您还需要知道该卡支持的SIM API版本。 Check it againsts the 3GPP TS 03.19 that you've mentioned, or you may also check for 3GPP TS 43.019 . 再次检查您提到的3GPP TS 03.19,或者您也可以检查3GPP TS 43.019 Download the correct version. 下载正确的版本。

Here is some steps I used to generate SIM API library: 以下是我用于生成SIM API库的一些步骤:

  1. Download related SIM API archieve, for example 3GPP 43.019 v5.6.0 下载相关的SIM API archieve ,例如3GPP 43.019 v5.6.0
  2. Extract the 43019-560.zip file 解压缩43019-560.zip文件
  3. Extract Annex_A_java.zip under it 解压缩下的Annex_A_java.zip
  4. Open the extracted Annex_A_java directory 打开提取的Annex_A_java目录
  5. Zip the sim folder 压缩sim文件夹
  6. Rename the sim.zip extension to sim_v5.6.0.jar sim.zip扩展名重命名为sim_v5.6.0.jar

Besides the JAR file, you also need to copy the export files (required when generating CAP file). 除了JAR文件,您还需要复制导出文件(生成CAP文件时需要)。

  1. Extract Annex_B_Export_Files.zip 提取Annex_B_Export_Files.zip
  2. Open Annex_B_Export_Files directory 打开Annex_B_Export_Files目录
  3. Copy the sim directory into your collection of export files directory. sim目录复制到导出文件目录集合中。

Hope it helps! 希望能帮助到你!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我可以在Android捆绑包中的Eclipse 4.2上安装javacard开发套件吗? - can I install javacard development kit on eclipse 4.2 within the android bundle? javacard开发包3.0.5为什么不存在RandomData.ALG_TRNG? - Why RandomData.ALG_TRNG does not exist in javacard development kit 3.0.5? Android与SIM javacard 2.x applet交互 - Android interact with SIM javacard 2.x applet Sim Application Toolkit - 无法在选择时显示文本(实际上没有) - Sim Application Toolkit - cant display text (actually nothing) on selection 如何使用SIM卡中的JavaCard获取地理位置数据 - How to get geolocation data with JavaCard from SIM SIM上JavaCard小程序的可靠时间源 - Trusted source of time for JavaCard applet on SIM 主机应用程序如何在 Netbeans 中的模拟智能卡上查询 javacard 小程序? - How a Host application can query a javacard applet on a simulated smartcard in Netbeans? 如何在JavaCard Applet上签名并将签名返回给主机应用程序 - How to sign on a javacard applet and return the signature to the host application SW 6A88在Java卡上安装SIM Toolkit小程序失败 - Installing a SIM Toolkit applet on a Java Card fails with SW 6A88 如何在Java Card中使用Sim Toolkit中的URL启动浏览器 - How to launch browser with url from Sim Toolkit in Java Card
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM