问题标签 [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.
java - 是否有免费的虚拟智能卡可以用来运行一些测试?
我想这没什么区别,但我会尝试使用 Java 应用程序访问它。
更新:我将在公钥/私钥加密系统中使用智能卡。
c# - 如何从 ASP.NET 站点访问智能卡?
我需要与来自 ASP.NET 站点的智能卡进行通信。我已经创建了一个 dll(使用 Winscard.dll 和 MCSCM.dll,即 SCM Micro Reader 的 dll),它可以在 Windows 上与读卡器一起使用,但我无法将它与 ASP.NET 一起使用。该项目将仅在 IE 上运行,我必须避免使用 Javascript。
感谢您的帮助。
smartcard - 支持 pkcs#11 的智能卡和读卡器
有没有人建议哪些智能卡和 USB 读卡器价格实惠、适用于 VPN 以及 PKCS#11 支持?
smartcard - 如何编辑智能卡的内容?
你能告诉我如何编辑我的智能卡的内容吗?
我应该如何使用 APDU 命令来编辑内容?
假设我在智能卡上有这样的东西:
我希望它是:
我怎样才能做到这一点?可能吗?如果是,如何?
我有ACR-122 NFC READER/writer
linux - 如何在linux中检测智能卡插入或移除事件
伙计们,我正在开发一个证书身份验证应用程序,它将根据插入的 CAC 对用户进行身份验证。我如何知道 CAC 何时插入/移除?我将在 C++ 或 Java 中“捕捉”该事件。谢谢。
ldap - 是否可以使用智能卡为登录的备用用户“直接”连接到 LDAP?
我们需要根据提供的智能卡从 LDAP 目录上的特定用户那里获取信息。该应用程序已在 AD 用户帐户下运行,但使用该用户访问 LDAP 将无法充分访问特定用户数据。
我们偶然发现了 LDAP API 的一些部分,并且没有太多运气找到有关如何在没有用户名/密码的情况下进行 LDAP 绑定调用的信息,更具体地说是使用智能卡的身份验证。一些 MS LDAP 似乎允许使用当前用户令牌的选项。
我们想出的最好方法是使用 SC 登录,然后在模拟用户时使用当前用户令牌创建 ldap 连接。与此MDSN 博客的想法相似。
有没有更好的办法?
我们在模拟中遇到的问题是登录用户必须具有某些权限才能登录其他用户才能进行模拟。此外,在模拟时,我们需要限制其他交互,作为备用用户访问文件系统或注册表是不可取的。
smartcard - 如何使用 dot net 在 windows xp 中获取智能卡提供程序 ID
我正在使用 c# 开发智能卡应用程序我需要获取智能卡提供商 ID 我正在尝试使用 SCardGetProviderId
但 GUID 结构中没有返回任何内容我不知道如何获取智能卡名称?
我怎样才能得到智能卡的名字???
unique - is there any kind of unique object that can differentiate smart cards from each other
I need to know if there any kind of unique object that i can use to differentiate between smart cards for example if i have 1000 smart cards and i need to differentiate between them without pre-write any values on them
is there any default unique value which is a factory default built-in value like the mac address for the network cards
????
how can i retrieve this value if it was there??
c++ - 列出来自 CAC 的证书,无需 PIN
我正在开发一个 CAC 身份验证应用程序。
我正在运行 RHEL 5.5 并在我的机器上连接了一个读卡器。当我插入智能卡/CAC 时,在时钟所在窗口的右上角会弹出一个通知,并且可以通过单击图标访问“智能卡管理器”GUI(带有锁定的卡)出现。显示智能卡管理器后,我可以查看卡上的证书列表以及详细信息等,而无需输入密码。
现在,另一方面,在我的 C++ 代码中,当我使用 nss 库获取插槽和列表证书时,我无法在不输入 pin 的情况下获取证书列表。
我想做的是从卡上获取证书列表,并在对话框中将该列表与 pin 文本字段一起呈现给用户,以便用户可以输入 pin,然后选择用于身份验证的证书 ALL IN ONE步骤而不是应用程序必须为 pin 显示单独的对话框,然后为证书选择显示弹出窗口,但似乎使用 nss 库是不可能的,但另一方面,智能卡管理器 gui 可以轻松地做到这一点。谁能指出我是否可以使用单独的 api 从 CAC 获取证书列表的正确方向???谢谢!
ssl - 如何在进行 2way SSL 连接时在系统属性中指定证书的别名?
我正在尝试使用 2way SSL 运行 Java 客户端,它使用 CAC 卡作为客户端的密钥库。我在我的客户端程序中添加了以下系统属性以使其工作,并更改了java.security文件以添加pcks11提供程序。
程序运行良好,握手成功。但是,当我在 CAC 卡中有多个受信任证书时,它会采用默认证书。我想指定应该使用哪个证书来执行客户端身份验证(可能通过指定别名),但我没有找到任何系统属性来执行此操作。
如何将别名指定为系统属性,以便 2way SSL 将其用于客户端身份验证?
是否有另一种方法来指定别名?例如,当我从任何浏览器访问服务器 URL 时,我会收到证书选择提示,并使用所选证书建立连接。