【发布时间】:2014-05-30 14:38:32
【问题描述】:
我一直在尝试与 Java Card 交互,但到目前为止我还没有成功。我已经下载了 openSC、GlobalPlatform,并且一直在使用 PCSC for OS X。正在运行
pcsc测试
在命令行结果如下:
MUSCLE PC/SC Lite 测试程序
测试 SCardEstablishContext : 命令成功。
测试 SCardGetStatusChange
请插入工作阅读器:命令成功。
测试 SCardListReaders : 命令成功。
阅读器01:飞天R502 00 00
输入读者编号:01
等待插卡
在什么时候停止;我确实在读卡器中插入了一张卡。还有,运行
opensc-tool -n
返回
卡不存在。
我已经阅读了之前的 stackoverflow 问题:pkcs11 support for kona 25 javacard,但我不知道如何确定卡是否为空白,如果无法使用任何工具,请在其上加载 PKI 小程序'已经找到查看卡片的内容。谁能建议为什么,或者我如何找出原因,这些工具都没有注意到我插入读卡器的卡。 我正在使用 os x 10.9.2、飞天 R502 阅读器,我已将其产品/供应商 ID 添加到 ccid 包中的 Info.plist 中,以及 G+D smartcafe JavaCard。
【问题讨论】:
-
opensc 会显示一张卡片,即使它是一张空白的 javacard。我认为您的问题位于 osx 和 pcsc 之间。你试过windows/linux吗?
-
我尝试过 windows,但没有得到更好的结果。使用 globalplatform 并运行“gp.exe -list”或“gp.exe -list”只会产生一个空白行和一个闪烁的光标,直到我关闭命令提示符为止。
-
@PaulBastian 你知道为什么 os x 可能不与 pcsc 合作吗?
-
您确定您使用的是正确的阅读器吗?此阅读器似乎既是接触式阅读器又是非接触式阅读器,通常这些阅读器被操作系统视为独立阅读器。
-
@pineapplevendor :你的问题解决了吗?基于您的另一个问题(创建 .cap 文件),我认为您与读者的问题已解决!如果是,请在此处添加您如何解决的答案!
标签: applet javacard pcsc globalplatform