问题标签 [pcsc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

.net - 了解 Biztalk RFID 的使用

我是智能卡行业的新手。最近我写了一个应用程序来读写感应卡上的数据。我使用了设备制造商提供的API(SDK)。应用程序工作得很好。

然后我遇到了我不太了解的 BizTalk RFID 和 PC/SC 规范。

为什么要使用 BizTalk RFID 来创建 RFID 应用程序。

BizTalk RFID 是否遵循 PC/SC 标准。

我担心如果我不使用这些标准,我是否会因为需要与来自多个制造商和不同平台的设备集成的更大应用程序而陷入应用程序设计麻烦。

请指导我。

0 投票
1 回答
2449 浏览

c# - APDU 选择特定文件并读取二进制数据

我正在尝试使用 c# 中的 PC/SC API 从智能卡中读取非常具体的二进制信息。

我想选择一个特定的文件

并读取二进制数据

据我所知,用于读取二进制数据的 5 个字节按以下顺序排列:

我的第一个问题是 7 字节的选择文件数组的顺序是什么。

我的第二个问题是我应该为每个命令使用什么 IsoCase 和协议。

以下案例和协议似乎适用于读取二进制数据,但它让我感到困惑,因为我没有使用智能卡而不是 RFID。


使用来自https://code.google.com/p/pcsc-sharp/的 PCSC-sharp.dll :

0 投票
1 回答
1008 浏览

php - 在带有 wampServer 的 Windows 中使用 PHP5 的 PC/SC

我正在尝试使用 wampServer、PHP 5.4、winSCard 和 PHP5 的 php_pcsc.dll 从 smartCard 读取公共数据(http://pecl.php.net/package/pcsc/0.2/windows)。

我找到了这个项目http://hanez.org/pcsc-for-php.html(代码用于 php4,但我的 dll 用于 php5)并尝试在 localhost 中执行但 php 向我抛出此错误“调用未定义函数 SCardListReaders( )”。

当我看到 de phpinfo 时,我可以看到扩展已启用,但它没有任何信息(我无法放置图像,因为我没有点),只有表头


| PC/SC 支持 | 启用 |


谢谢

0 投票
1 回答
3238 浏览

nfc - pcsc-lite 和 libnfc 的区别

有人可以解释两者之间的区别/关系吗?

现在我正在使用 GPSShell + globalplatform + pcsclite 来操作支持 NFC 的卡。从我的角度来看(我对 libnfc 了解不多),pcsclite 和 libnfc 也是如此。

0 投票
1 回答
615 浏览

android - HCE 服务未运行

我从 playstore 安装了助手,并从 google 复制了代码来测试 HostApduService。我的应用程序显示在 Tapp and Pay 下,但如果我使用我的身份云 4700f 阅读器发送 CAPDU,我的手机 LG G2(android 4.4.2)没有任何响应。我的读卡器在闪烁并且 pcsc 告诉卡已连接。似乎该服务从未启动,但我不知道为什么。有没有人遇到同样的问题并希望有解决方案?

0 投票
3 回答
8740 浏览

nfc - 根据 ATR 确定卡类型

是否可以使用 ATR 来确定我是否有 ISO14443A 或 ISO14443B 类型的卡?如果是,如何?

0 投票
0 回答
1319 浏览

java - javax.smartcardio.CardException:sun.security.smartcardio.PCSCException:WINDOWS_ERROR_INVALID_PARAMETER

我们正在使用 Mifare 4k 卡和 Gemalto Prox SU Contactless 读卡器。当我们尝试对扇区进行身份验证时,我们遇到了以下异常,这并不是每次都发生,而是仅在一台客户端计算机上发生

请帮助解决这个问题。

0 投票
0 回答
794 浏览

javacard - Java Card、PCSC lite 和 Applet Playground 的问题

我一直在尝试开始使用 Java Card。我在此链接下载并安装了存储库:https ://github.com/martinpaljak/AppletPlayground/希望开始开发和使用小程序,但到目前为止我还没有成功与卡或读卡器交互方法。跑步

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

取决于我插入阅读器后的时间。如果我在pcsctest返回“服务不可用”时运行任何命令,我会收到错误消息

我正在使用 OS X。我尝试了几种不同的工具来与 Java Cards 交互,但没有一个可以工作。如果有人能告诉我我可能做错了什么或建议一种更好的与 Java Cards 交互的方法,我将非常感激。

0 投票
1 回答
677 浏览

applet - PC/SC 或 openSC 未找到 Java 卡

我一直在尝试与 Java Card 交互,但到目前为止我还没有成功。我已经下载了 openSC、GlobalPlatform,并且我一直在使用 PCSC for OS X。正在运行

测试

在命令行导致以下结果:

肌肉 PC/SC Lite 测试程序

测试 SCardEstablishContext :命令成功。

测试 SCardGetStatusChange

请插入一个工作阅读器:命令成功。

测试 SCardListReaders :命令成功。

阅读器01:飞天R502 00 00

输入读者编号:01

等待插卡

它在什么时候停止;我确实在读卡器中插入了一张卡。还有,跑步

opensc工具-n

返回

卡不存在。

我已经阅读了这个先前的 stackoverflow 问题:pkcs11 support for kona 25 javacard但我不知道如何确定卡是否为空白,如果我不能使用任何工具,则将 PKI 小程序加载到它上面'已经找到查看卡片的内容。谁能建议为什么,或者我如何找出原因,这些工具都没有注意到我插入读卡器的卡。我正在使用 os x 10.9.2、飞天 R502 阅读器,我已将其产品/供应商 ID 添加到 ccid 包中的 Info.plist 中,以及 G+D smartcafe JavaCard。

0 投票
0 回答
461 浏览

smartcard - 连接新读卡器时,SCardGetStatusChange 返回无效结果

在插入新阅读器后,我刚刚检测到奇怪的偶数。这是在初始化时间的开始(不到 1 秒)。

在此期间GetStatusChange,尽管读卡器中没有卡,但该函数可以返回无效事件,例如卡存在。最后,状态最终会稳定下来;无卡时不返回卡事件。

我能以聪明的方式摆脱这种情况吗?简单的解决方案是尝试调用SCardStatus函数来验证返回的事件GetStatusChange是否正确,并希望该函数返回有效的答案,但是这种解决方案很重。

我使用的是 Windows 7,但在 Vista 和以前的操作系统上也检测到了同样的问题。

更新:唯一有效的解决方法是将 SCardListCards 与 SCardGetStatusChange 结合使用(SCardStatus 需要 Connect,它会造成真正的混乱)。通过这种解决方法,我只是检查了插入阅读器后立即引发的事件是否是有效事件。但是这个解决方案很重。