Java Card,PCSC lite和Applet Playground的问题

时间:2014-05-29 15:08:07

标签: javacard apdu pcsc globalplatform

我一直试图开始使用Java Card。我在这个链接上下载并安装了存储库:https://github.com/martinpaljak/AppletPlayground/希望开始开发和使用applet,但到目前为止我还没有成功地与卡或读卡器进行交互。运行

 "java -jar lib/openkms-globalplatform.jar -info" 

在命令行没有返回任何内容 - 根据GlobalPLatform站点https://github.com/martinpaljak/GlobalPlatform,它应该返回有关卡的信息。跑步" pcsctest"在命令行上产生

 "Testing SCardEstablishContext    : Service not available." or 
 "Testing SCardEstablishContext    : Command successful.
 Testing SCardGetStatusChange (and then doesn't do anything until I control Z)" 

取决于我插入阅读器后的时间长短。如果我在pcsctest返回"服务不可用时运行任何命令"我收到了错误

java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: PC/SC, provider: JNA2PCSC, class: jnasmartcardio.Smartcardio$JnaTerminalFactorySpi)....
    Caused by: java.lang.IllegalStateException: jnasmartcardio.Smartcardio$JnaPCSCException: SCardEstablishContext got response 0x8010001d (SCARD_E_NO_SERVICE: The Smart card resource manager is not running.).

我正在使用OS X.我已经尝试了几种不同的工具来与Java卡进行交互,但我还没有让它们工作。如果有人能告诉我我可能做错了什么或建议更好的方式与Java卡交互,我真的很感激。

0 个答案:

没有答案