smartcard相关内容

使用USB令牌或智能卡上的数字签名证书从浏览器进行用户身份验证

我想从客户端的USB令牌或智能卡上获得带有数字签名的浏览器用户身份验证的JavaScript代码.但是我不知道如何使用USB令牌从浏览器对登录请求(例如authtoken或UserID和Passwrd)进行数字签名.我需要在浏览器上弹出一个窗口,以选择USB令牌形式的证书.我的用户在其PC上安装了各种品牌的USB令牌和相应的驱动程序. 我需要一种无需用户选择代答驱动程序的解决方案. 解 ..

java SunPKCS11多个etokens(smartcards)同时出现,找不到提供程序错误

我正在将SSL连接与智能卡提供的X509证书一起使用. 我有2个来自雅典娜的相同记号.我在读取证书后初始化了密钥库,但是当我尝试为第二个令牌进行实际连接时,却没有找到我的私钥提供程序.使用第一个令牌进行连接不会受到影响,但它可以正常工作. 我尝试通过将slotIndexList指定为1来添加其他SunPCKS11提供程序,该数字是"slots = p11.C_GetSlotList(true)"给 ..
发布时间:2020-04-26 09:19:24 Java开发

加载MSCAPI Java密钥库而无需加载私钥(硬令牌)

我想在Java中加载MSCAPI keystore并检查MY存储区中的可用证书.但是,这些证书的某些密钥位于硬件令牌上,并且在加载过程中会弹出一个窗口要求令牌. 加载Windows密钥存储区时是否有办法推迟加载私钥? keyStore = KeyStore.getInstance("Windows-MY", "SunMSCAPI"); keystore.load(null,null); ..
发布时间:2020-04-26 09:16:50 Java开发

如何使用JavaScript形式的浏览器和用户的USB令牌对GST返回或eReturn进行数字签名?我可以使用WebCrypto API吗?

正在寻找使用USB令牌从浏览器中签署GST或所得税电子申报表的Javascript代码. 解决方案 最近,有关WebCrypto API的讨论很多,但截至目前,WebCrypto API尚不提供对(Windows)或任何其他密钥存储区或本地加密USB/的访问权限.智能卡设备.较旧的方法是Java applet,Active X等,这些方法已被淘汰或正在从Modern Browser产品中淘 ..
发布时间:2020-04-26 09:15:01 其他开发

在Linux中使用ACS ACR1252U USB NFC读卡器

我正在使用ACS ACR1252U读卡器( http://www.acs.com.hk/zh/products/342/acr1252u-usb-nfc-reader-iii-nfc-forum-certified-reader/)通过USB连接,老实说,我不知道如何使它工作.我用Google搜索了很多东西,但是没有运气.我正在使用Debian的变体.以下是我所做的事情: 我使用dmesg得 ..
发布时间:2020-04-23 10:39:49 服务器开发

智能卡读写

亲爱的所有 我想读写智能卡,请你帮帮我 最好的关注 解决方案 这是一篇非常受欢迎且备受好评的关于CodeProject的文章 A Smart .NET的卡框架 [ ^ ] 在回复你的评论时,卡的类型可能很重要......这里是一个引物 http://www.smartcardbasics.com/smart-card-types.html [ ^ ] Microsoft ..
发布时间:2019-06-15 09:13:12 其他开发语言

SmartCardIO EMV阅读器,找到我的卡类型只有ATR号码

我正在开始一个新项目,我是新用的EMV阅读器和Javax SmartCardIO。 我有每种类型卡的RID列表,但是我唯一可以在不知道卡类型的情况下访问的是ATR,我想知道是否有办法获得RID或只有这个信息的卡类型,欢迎任何帮助。 提前致谢! 编辑: 我试图执行使用此方法选择PSE命令: public static byte [] selectPSE(CardCha ..
发布时间:2019-01-02 09:44:44 Java开发

使用JAVA智能卡API读取NFC标签不适用于MAC OS

我正在开发一个应用程序,用于从NFC读取器(ACR122U-A9)设备读取NFC标签UID。 我使用JAVA和javax.smartcardio API来检测NFC阅读器和阅读NFC标签。 应用程序的功能是在NFC阅读器时显示通知设备与PC连接或断开连接。然后,如果设备已连接且显示NFC标签,则显示NFC标签显示的通知。 我试图找到基于事件的api来实现上述功能,但我找不到所以我使用Ja ..
发布时间:2019-01-02 09:42:32 Java开发

是否有可用于运行某些测试的免费虚拟智能卡?

我想这没什么区别,但我会尝试使用Java应用程序访问它。 更新:我将在公共/私人中使用智能卡密钥加密系统。 解决方案 有不同类型的智能卡,你不清楚你的意思是哪种测试,但我猜你在谈论加密智能卡。 JavaCard开发工具包包含一个参考JCRE,可用于在软件中模拟硬件JavaCard,因此你可以“将“您的智能卡小程序(如果您正在写一个)”部署到不存在的智能卡上并使用apdutool ..
发布时间:2018-12-29 20:15:04 Java开发

外部共享资源的Java并发模式(智能卡)

我有一个Web服务器服务,客户端请求智能卡计算并获得结果。 在服务器正常运行期间可用智能卡号可以减少或增加,例如我可以从阅读器中物理添加或删除智能卡(或许多其他事件......例如异常等) 。 智能卡计算可能需要一段时间,如果有对Web服务器的并发请求,我必须优化这些作业以使用所有可用的智能卡。 我认为可以使用智能卡线程池。至少对我而言,不寻常的是,池应该改变其大小,而不是取决于客户 ..

使用IC卡读卡器和SLE5528智能卡

我有一个IC联系卡读卡器和SLE5528智能卡。我们想知道如何开始使用这些物品。 读者正在阅读,我看到了插入智能卡时无效。 我还从 http://www.openscdp.org/ 但我无法阅读任何读卡器。想知道是否它有兼容性问题。 我知道我可能不恰当地提出了这个问题,但我很乐意让那里的任何人帮我解决这个问题。 任何相关的链接或有用的信息让我开始和完成将有很大帮助 ..
发布时间:2018-12-22 19:12:35 Java开发

如何从Java中读取EMV SmartCard中的PAN

我需要使用智能卡读卡器读取Maestro / Mastercard的帐号。我正在使用Java 1.6及其javax.smartcardio包。我需要发送APDU命令,它会询问存储在卡芯片上的EMV应用程序的PAN号。问题是,我找不到常规字节数组来构造APDU命令,它将在任何地方返回所需数据... 解决方案 你不应该'需要进一步包装APDU。 API层应该处理这个问题。 看起来0x6D ..
发布时间:2018-12-10 21:27:54 Java开发

从Linux 64位访问javax.smartcardio

我正在尝试使用带有以下代码的javax.smartcardio API加载智能卡终端: public CardTerminal getReadyCardTerminal ()抛出CardException { TerminalFactory factory = TerminalFactory.getDefault(); CardTerminals terminals = fact ..
发布时间:2018-12-10 11:56:00 Java开发

线程“main”中的异常java.lang.UnsatisfiedLinkError中"

当我运行智能卡读取程序时会出现此异常。我的设备没有连接。请帮助我。 解决方案 这意味着它无法加载您需要的共享库。这可能是因为。 库不在你的库路径中。 库做的没有正确的名称,例如LIBRARY必须是Unix上的libLIBRARY.so 该库不可执行。 该库不适用于操作系统或您的位大小JVM。例如64位JVM不会加载32位库。 您的JRE安装不正确,无法加载其自己的库。 您使 ..
发布时间:2018-12-07 19:00:33 Java开发

javax.smartcardio - javadocs

我正在研究javax.smartcardio类。我正在使用eclipse 3.6而且我有JDK 6 SE。我可以使用语句import javax.smartcardio。*或其任何单独的类,只要我更改首选项以警告或忽略禁止引用。 我不知道请参阅 Java SE 6 标准文档中对javax.smartcardio的任何提及b $ b并没有在eclipse中弹出javadoc帮助。我找到了此处的 ..
发布时间:2018-12-06 14:17:07 Java开发

使用READ BINARY读取超过256个字节

我正在尝试使用javax.smartcardio 阅读智能卡(德国Gesundheitskarte ) 在EF“PD”的定义中,其长度指定为850字节。内容应该是一个经过gzip压缩的ISO5589-15编码的XML字符串,如此处 作为CommandAPDU我发送 00 B0 00 00 00 获取前256个字节。 发送后 00 B0 00 FF ..
发布时间:2018-12-05 20:00:06 Java开发