问题标签 [smartcard]

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 回答
10067 浏览

windows-7 - Windows 7 干扰智能卡

我有一个使用 PC/SC API 与智能卡通信的应用程序。在 Windows 7 上,我得到奇怪的结果:从卡返回的数据与某些命令不一致且无效。如果我在组策略中禁用智能卡即插即用服务,那么一切正常。有没有人经历过类似的事情?有什么办法可以让智能卡即插即用服务玩的很好?不必禁用它会很好......

0 投票
4 回答
1228 浏览

active-directory - 如何在销售点系统中流畅地切换用户?

我正在为一家小商店设计一个销售点系统。商店只有一个销售点,但通常他们是商店中的一到三个用户(卖家)。每个用户在系统中都有自己的用户帐户,因此他们经常登录和注销。我应该如何以一种好的方式设计登录/注销系统?

目前用户不使用密码,因为每次登录都需要很长时间才能输入密码。

平台是 Windows Vista,但我也想支持 Windows 7。我们在网络上使用 Active Directory。该系统目前是用Java/Swing开发的,但我正在考虑改用C#.NET/WPF。

我正在考虑智能卡解决方案,但我不知道这是否适合我的情况。它会更安全(我喜欢),但我不知道它是否易于实施和流畅使用,即我可以让 POS 系统在后台运行或在用户切换时快速启动吗?智能卡解决方案非常昂贵吗?(我的客户是小商店)在 SmartCard 解决方案中更喜欢使用 .NET 还是 Java?

除了密码/无密码/智能卡,我还有什么其他解决方案?

  • 我应该如何以一种好的方式设计登录/注销系统?
  • 为此目的使用智能卡有什么好的解决方案吗?
  • 我想要 C#.NET/WPF 和 Java/Swing 平台的建议解决方案。
  • 我想为 Active Directory 解决方案和仅在 Windows 中使用一个用户配置文件的解决方案提供建议的解决方案。

这个问题在同类产品中是如何解决的?我只见过密码解决方案,但它们很笨拙。

0 投票
2 回答
1616 浏览

blackberry - 黑莓智能卡读卡器示例

我正在为使用 BlackBerry 智能卡读卡器的 BlackBerry 编写应用程序。关于这个主题的文档不多,所以我真的很想有人能给我一些开始的例子。

基本上,卡上有一个 RSA 私钥和一个证书(用于配对公钥)。我希望能够加密/解密数据并对其进行签名。最终目标是使用智能卡上包含的客户端证书建立相互验证的 SSL 连接。

这是我到目前为止设法提出的代码:

token看起来很有希望 - 有一些不错的方法,但带有“神秘”的论点。接下来做什么?

0 投票
3 回答
1626 浏览

embedded - 从某种意义上说,MIFARE 智能卡是可编程的吗?我可以编写它们可以执行的程序吗?

MIFARE Ultralight卡的变体变得相当普遍。例如,大型运输公司将它们用作支付卡。

当我从 MIFARE 网站和 Wikipedia 获得时,卡内有一台成熟的微型计算机 - 带有处理器、内存等。当我将卡靠近读卡器时,它的磁场会在卡天线中感应出电流,卡计算机会打开并运行一些复杂的协议来与阅读器进行通信。

这很酷,但我可以编写自己的程序,在这样的卡上运行,并做一些卡默认不做的有用的事情吗?此类程序可以做什么的简单示例是什么?

0 投票
1 回答
1988 浏览

usb - 智能卡读卡器命名:移除任何读卡器时,其余读卡器名称更改

我正在编写一个智能卡应用程序。此应用程序连接读卡器中的卡,有时可以使用它。我需要注意阅读器何时不再可用(卡被弹出或阅读器从 USB 中移除)。

使用SCardStatusChange监视读者。此功能需要读者姓名才能观看。

我将两个带卡的读卡器插入 USB 插槽。它们被识别为“USB Smart Card Reader 0”和“USB Smart Card Reader 1”。我删除了一位读者。Windows 显示“USB 智能卡读卡器 1”仍处于连接状态。我插入它 - 再次两者都可用。现在我删除第二个。Windows 仍然显示“USB Smart Card Reader 1”已连接。这就是问题所在,因为它应该是仍然连接的“USB Smart Card Reader 0”。跟踪例程无法观看阅读器,因为它的名称已更改。

是驱动程序问题还是 XP 智能卡子系统问题?使用的驱动程序是 USB CCID Compliant 版本 5.2.3790.1830(VID 076B,PID A021),usbccid.sys。

0 投票
4 回答
14843 浏览

c++ - 开始智能卡编程

如何开始使用智能卡编程?我在这里询问他入门所需的所有工具包:书籍、教程、硬件等。

我计划与几个智能卡程序员一起玩,我对这个领域很陌生。

编辑:我最感兴趣的是那些能很好地使用类 Unix 操作系统的程序员。另外,我不确定这是如何工作的……但我想用 C/C++ 对它们进行编程

0 投票
1 回答
810 浏览

c# - 读卡器中的智能卡是否对应证书,c#

我有证书从智能卡导入我的证书存储

我想检查(c# 代码)证书是否处于活动状态,即读卡器中的智能卡是否与我的证书相对应

0 投票
1 回答
2840 浏览

c# - 将文本文件写入智能卡c#

我想要做的是将文本文件写入智能卡并读取它。
WindSCard 是要使用的 dll,但它的功能非常神秘。
是否有可用的免费包装器,是否有任何教程可以做我想做的事情。

0 投票
1 回答
894 浏览

outlook - 使用智能卡微型驱动程序进行电子邮件签名 (Outlook) [Windows]

我正在开发智能卡微型驱动程序,并尝试使用 Outlook 2007 签署电子邮件。我已经在微型驱动程序中实现了所有必要的功能。

我能够创建一个“智能卡用户”证书并将其保存在智能卡上(通过 Minidriver 使用 Microsoft 证书服务)。

  • 当我尝试通过 Outlook 签署电子邮件时收到错误消息(内部错误),对微型驱动程序的最后一次调用是针对带有“cmapfile”的 ReadFile

  • 当我尝试使用不同的非智能卡证书通过 Outlook 签署电子邮件时,它工作正常。

  • 当我尝试使用 CryptoAPI(基于 Windows SDK 示例)对数据进行签名时,它工作正常。

我正在使用 Windows 7。

有人知道如何调试这个问题吗?

我试图启用 CAPI2 事件日志,它没有给我任何好的信息。

0 投票
5 回答
22008 浏览

java - 使用 Java 访问智能卡

由于项目分析,我正在尝试了解 Java 如何访问智能卡。我想知道是否有任何类型的虚拟智能卡可以用来用 Java 进行一些测试?

顺便说一句,我读过 Java Card,看起来它是用来在卡片中运行 Java,而不是使用 Java 来访问智能卡数据,对吧?