问题标签 [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 投票
7 回答
12324 浏览

java - 从 Linux 64 位访问 javax.smartcardio

我正在尝试使用带有以下代码的 javax.smartcardio API 加载智能卡终端:

...而且我总是遇到以下异常:

在 Windows Vista/7 上一切正常,但我无法让它在 Linux 上运行。我正在使用 Ubuntu 12.04 64 位。

我使用以下命令安装了 pcscd 服务:

pcsc_scan 命令会打印:

所以一切看起来都很好,但是智能心脏不起作用。我正在尝试使用 Oracle 和 OpenJDK 1.7.0_05、32 和 64 位。

该代码在 Ubuntu 32 位环境中使用 OpenJDK 运行正常(但不是使用 Oracle JDK,不知道为什么)。所以我认为这是从 Java 到 PC/SC 库的 64 位桥的问题。

有任何想法吗?

谢谢。

0 投票
1 回答
758 浏览

python - RFID转发卡没有唯一的atr

我购买了一些 RFID 转发器卡,用于构建带有卡上唯一标识符的识别系统。testenv我在 Ubuntu 12.04 下设置了一个,并使用pcscd了守护进程和 scm scl011 读卡器。

问题是我所有的卡都有相同的 ATR,我无法提取唯一的 id。

我用来pcsc_scan获取 ATR,然后我尝试了一个 pyscard 示例脚本来获取大部分卡片的 ATR。pyscard 操作的结果是很多 ATR 不受支持,或者它们与另一张卡没有区别。

有人知道这里有什么问题吗?

0 投票
1 回答
4162 浏览

android - Android 上的 pcsc-lite 和 ccid

有人有将 pcsc-lite/ccid 移植到 Android 的经验吗?我不需要从应用程序层访问智能卡/读卡器,只需从外壳。所以,只要我能让 pcscd 守护进程运行,就可以了。

由于 pcsc-lite 需要,我是否还必须将 libusb/libhal 移植到 Android?

谢谢。

0 投票
0 回答
881 浏览

c# - 模拟读卡器

我正在 C# 中使用 winscard.dll 与智能卡进行通信。现在我没有可以测试的读卡器,所以我现在正在处理基本的 PInvoke 层,但我无法测试它,因为我没有运行智能卡服务。现在的问题是:

有没有办法在 Windows 上模拟智能卡(读卡器),以便从 winscard api 中看到?

0 投票
1 回答
1797 浏览

java - 与 IC 读卡器和 SLE5528 智能卡配合使用

我有一个 IC 接触式读卡器和 SLE5528 智能卡。我想知道如何真正开始使用这些项目。

正在读取读卡器,插入智能卡时我看不到任何效果。

我还从http://www.openscdp.org/安装了 opensmart 的智能卡外壳

但我无法用它读取任何读卡器。我想知道它是否存在兼容性问题。

请我知道我可能不恰当地问了这个问题,但我恳请那里的任何人帮助我解决这个问题。

任何让我开始和完成的相关链接或有用信息都会有很大帮助,提前致谢。

0 投票
1 回答
6873 浏览

driver - 用于智能卡模拟的 PC/SC 驱动程序。如何开始?

我需要开发一个 Windows 驱动程序来模拟插入的智能卡读卡器(以便 Windows 将其显示在插入的设备列表中)和一张智能卡。取而代之的是,它将根据特定协议从/向文件读取/写入数据。

我应该采取什么方法来模拟智能卡读卡器和卡?

0 投票
1 回答
183 浏览

gsm - 联系远程服务器并使用 ACR880 gprs 读卡器进行测试

我知道这不是在 stackoverflow 上提问的正确方法,但请尝试理解我。谢谢。

好的...我已按照 ACR 公司的建议订购了支持 GPRS 的 ACR880 读卡器,用于我想要的应用程序中,以便在无法访问互联网的地方联系远程服务器(欢迎对更好的读卡器提出任何建议)

所以我担心的是;我是否能够使用我的本地服务器测试此读卡器以开发我的后端服务,以供读卡器通过 GPRS 访问,或者我将需要电信公司/网络运营商托管的沙箱之类的东西。

请纠正我哪里错了,欢迎任何关于我需要知道的建议或建议......谢谢。

0 投票
0 回答
2267 浏览

java - PCSCException SCARD_E_NO_SERVICE

我正在使用 sun.security.smartcardio 库来处理智能卡。我使用了 Ludovic Rousseau 建议的 Java 示例源代码。如果我循环该代码,当我选择可用的卡终端 (sun.security.smartcardio.PCSCTerminals.list(Unknown Source)) 时,我会遇到以下异常:

sun.security.smartcardio.PCSCException:SCARD_E_NO_SERVICE

如果我在每次使用智能卡后重新启动应用程序,一切正常。任何人都知道为什么会以这种方式发生?

谢谢你的帮助

弗朗切斯科

0 投票
2 回答
2552 浏览

windows - 如何查找 PCSC 阅读器的设备实例 ID

只有在 Windows >= XP 上使用的 PCSC 阅读器的句柄和上下文winscard,是否有某种方法可以获取其设备实例 ID 或其他可用于SetupDi*API 以找出为所述阅读器加载的驱动程序的方法。

SCardGetReaderDeviceInstanceId仅在 Windows 8 上可用,所以很遗憾不适用于我。

作为方案 B,所有智能卡读卡器都可以在SetupDi使用智能卡读卡器类 guid 时进行枚举。但是我需要一个独特的属性才能在SCard*API 和SetupDi*API 之间关联阅读器。例如,序列号听起来不错,但并非所有制造商都使用它。

有任何想法吗?

0 投票
0 回答
420 浏览

android - 不打系统可以在Android中使用PCSC接口吗?(寻找机器人)

不打系统可以在Android中使用PCSC接口吗?使用 seek-for-android 谢谢。