【问题标题】:Java Card not found by PC/SC or openSCPC/SC 或 openSC 未找到 Java 卡
【发布时间】: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


【解决方案1】:

自从发布原始问题以来,我在切换到 Linux 系统、下载 PCSC 和 CCID、编辑 ccid/readers/supported_readers.txt 文件以包含“0x096E:0x060D:Feitian R502”后就可以使用阅读器了,以及最后重装CCID。从那时起,我就可以使用 GPshell 与卡进行通信了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多