我正在使用Eclipse Oxygen和JavaCard经典套件3.0安装 . 如何从脚本进行冷复位(获取ATR)并将GetDate APDU发送到插入读卡器的卡中 . 我需要几个Java代码示例(它不是Applet)以及如何访问阅读器以及如何访问模拟器 . 感谢您的意见 .
如果您正在开发一个Java卡小程序,那么我建议在标准的eclipse程序包中使用JCIDE .
如果您正在开发一个访问Java卡的卡外应用程序,那么下面的一组API将会很有帮助 . 他们非常直接使用 .
https://docs.oracle.com/javase/7/docs/jre/api/security/smartcardio/spec/
使用类"TerminalFactory"获取可用终端列表 .
使用类"Card"连接到卡 .
..其他业务
确保: -
1)安装了阅读器驱动程序,阅读器在连接到PC时正在工作 .
我的选择是Eclipse的智能卡脚本环境(SSE4E) . 一切正常!如果有人有兴趣 - https://www.openscdp.org/sse4e/index.html
2 回答
如果您正在开发一个Java卡小程序,那么我建议在标准的eclipse程序包中使用JCIDE .
如果您正在开发一个访问Java卡的卡外应用程序,那么下面的一组API将会很有帮助 . 他们非常直接使用 .
https://docs.oracle.com/javase/7/docs/jre/api/security/smartcardio/spec/
使用类"TerminalFactory"获取可用终端列表 .
使用类"Card"连接到卡 .
..其他业务
确保: -
1)安装了阅读器驱动程序,阅读器在连接到PC时正在工作 .
我的选择是Eclipse的智能卡脚本环境(SSE4E) . 一切正常!如果有人有兴趣 - https://www.openscdp.org/sse4e/index.html