smartcard相关内容

智能卡终端删除:SCARD_E_NO_SERVICE CardException

我正在开发一个使用 smartcardio 来使用智能卡的Java应用程序。 必须有一个移除其USB读卡器然后再插入它而无需再次启动小程序。 我使用 terminals()和 waitForChange()检测终端更改的方法,它在Linux,MacOS和Win7上运行正常。 但是在Windows 8(仅限Windows 8)上,删除最后一个终端后,这些方法抛出 SCARD_E_NO_ ..
发布时间:2018-12-04 12:01:02 Java开发

iText使用智能卡的外部签名签署PDF

我一直在用iTextSharp 5.5.7玩弄一段时间而无法找到正确的方法来为智能卡制作PDF的有效数字签名 - Adob​​e Reader总是说它的签名和未知并且无法解码签名的DER数据。 我看过 MakeSignature.cs 代码供参考,具体作用如何: 流数据= signatureAppearance.GetRangeStream(); //获取第一个哈希 byte [ ..
发布时间:2018-11-16 17:35:17 其他开发

试图用智能卡签署pdf

我正在尝试使用智能卡签署pdf。我使用以下代码: public class SC { public static final String SRC =“src / test.pdf “; public static final String DEST =“src / test_smartCard.pdf”; public void sign(String src,String ..
发布时间:2018-11-16 17:25:10 其他开发

如何使用iText在Web上下文中使用智能卡签署PDF?

阅读以下参考资料: iText数字签名白皮书和 C#示例。 (特别是第4章)对于有兴趣的人,另一个很棒PDF签名过程的简明摘要。 采用PKCS#7格式。 编辑2015-03-12 : 经过@mkl和更多研究的一些不错的指示,在这种情况下,似乎CAPICOM 实际上无法使用。虽然没有明确记载,(还有什么是新的?)根据此处和 PdfSignatureAppearance.GetRa ..
发布时间:2018-11-16 17:07:08 其他开发

SCardTransmit()总是返回6d00

我正在尝试读取信用卡上的姓名,卡号,有效期等。但在致电 SCardTransmit 时,始终返回 6d00 。 我正在使用预先定义的AID,我已经用Google搜索有效(如果我错了,请纠正我)。这是: AID_LIST = { “A0000000421010”, “A0000000422010”, “A0000000031010”, “A0000000032010”, “A00000 ..
发布时间:2018-10-26 11:36:32 移动开发

使用Javacard启动智能卡编程所需的事情

我想尽快开始智能卡编程。请帮助我使用javacard开始学习所需的东西。哪个IDE(如果有IDE支持),软件和硬件相关?像手机模拟器是否有任何智能卡模拟器或者如果我必须购买智能卡指定那些卡在哪里以及如何获得? 解决方案 关于智能卡编程的一般答案是,您应该准备好浏览令人困惑的工具和技术列表。通常情况下,智能卡开发人员首先考虑特定的硬件平台:比 javacard 更具体。 由于您特别提到 ..
发布时间:2018-07-13 18:37:35 其他开发

Java Web应用程序可以访问远程工作站上的智能卡读卡器吗?

我正在为我们现有的一个基于Java的Web应用程序开发一些新功能。 Web应用程序本身托管在我们的一个内部服务器上,可通过浏览器在整个工厂的多个计算机终端访问。该应用程序用于在我们生产过程的各个阶段进行质量检查。目前,用户需要手动登录,方法是在进行每项质量检查之前,从下拉列表中选择其用户名并输入密码。为了加快这一过程,我被要求实施读取智能卡登录。 我用javax.smartcardio编写了 ..
发布时间:2018-05-31 12:39:46 Java开发

我可以通过网页访问Prox卡吗?

我有一个内部的基于网络的实用程序,用于跟踪员工培训。目前,为了表明培训已完成,正在接受培训的员工必须输入其员工编号和个人识别码。然后,进行培训的人也必须这样做。此实用程序运行在以Kiosk模式运行Chrome的专用触摸屏计算机上。 公司中的每个人都已携带 Prox Card 。我还有一个 5025CL 阅读器。获取有关哪个员工携带哪张卡是我可以处理的问题的信息。我遇到的问题是能够从网页访问智 ..
发布时间:2018-05-08 17:42:35 其他开发

Chrome中电子智能卡的数字签名

对于一个在浏览器上运行并且需要专业人员进行个人签名的电子处方系统,我们使用Java applet来签署XML请求,然后使用智能卡将其发送给WS。 但自从版本42开始, Chrome默认禁用NPAPI支持,并且在2015年9月之后的将来版本中,它将被完全禁用,然后小程序根本无法使用。 在Chrome NPAPI弃用页面指向 WebCrypto 和TLS作为替代方案。 但似乎WebCry ..

Javacard - 垃圾收集期间的电力损失

我注意到我的智能卡上有一些非常奇怪的行为(恩智浦J2E145,J3A081,带有Omnikey 5121阅读器的J3C145):调用JavaCard方法后的权力损失 JCSystem.requestObjectDeletion() ATR命令的%很慢(1000ms),我对任何其他APDU(小程序选择,卡片管理器认证等)都没有响应。 I知道requestObjectDeletion ..
发布时间:2018-04-19 17:51:18 其他开发

用于Yubico OpenPGP智能卡的PGP数据加密

我正在Java应用程序中基于Yubikey NEO OpenPGP智能卡小程序来实现PGP加密。这似乎是一个黑暗的艺术,并不容易google这个东西,但这里是我到目前为止: 卡被初始化,键是使用gpg工具生成的。它通常工作。我有我的公钥在 .asc 格式,并设法加载到 org.bouncycastle.openpgp 使用 javax.smartcardio API连接到USB加密狗中 ..
发布时间:2017-08-18 00:32:46 Java开发

错误填充异常 - pkcs11中的RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING

我的应用程序正在访问电子令牌以解密来自服务器的响应 从服务器的会话密钥使用以下方式加密: - RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING 我正在使用SunPKCS11用于实现对加密令牌的访问的提供者。 每当我尝试使用上述机制解密,即使用 RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING ,我得到: - ..
发布时间:2017-08-17 21:18:35 Java开发

Eclipse生成的.cap文件无法安装在JavaCard上

我试图在我的JavaCard(金雅拓IDCore3010)上安装applet。我成功地使用了GlobalPlatform helloworld.cap文件,但是当我在Eclipse(4.4.2)中生成.cap文件时,使用相同的源代码(尽管不同的程序包名称,但这并不重要),我收到错误消息与GlobalPlatformShell和GlobalPlatformProShell。我正在使用与原始文件相同的 ..
发布时间:2017-07-30 00:52:45 Java开发

Javacards IDE和用于eclipse的JCOP工具无法下载

我开始在JavaCard中开发(更具体地说是JavaCard 2.2.2)。 我正在寻找在JavaCard中开发的工具。我想要一个集成了仿真器和调试器的IDE。 eclipse插件JCOP工具从IBM接缝做到这一点,但由于某些原因我无法在线找到它。一些论坛指向 http://www.zurich.ibm.com/jcop/链接的链接下载/ eclipse / ,但此链接不再工作... ..
发布时间:2017-07-27 03:05:32 Java开发

如何在RDP期间访问远程USB智能卡

[我的设置] RDP客户端(Win7)------------------ RDP --- --------------------->具有SmartCard的远程服务器(Win2k8R2) 我发现无数答案这表明这是不可能的。许多答案表明,RDP是为了安全而设计的。智能卡被锁定,当远程桌面连接(RDP)远程连接时,不允许看到设备。 但是,我发现一个有用的链接显示为一些但不是全部工 ..

智能卡读卡器ACR122U没有唯一的序列号

我正在使用PCSC驱动程序和javax.smartcardio库作为驱动程序的包装器。我有3个ACR122U设备插入到Linux(debian)系统中。我已经在设备上运行了udevadm信息,它们都有0的序列号。我需要确定哪个读者是我班上的哪个读者。我可以通过解析/ sys / devices文件夹来检查哪个拓扑的usb端口,但是我仍然不能在Java api中“选择”一个设备。 有谁知道修改 ..
发布时间:2017-04-16 21:23:47 Linux/Unix

从欧洲DTCO公司卡读取数据

我需要能够从欧洲数字行车记录仪公司卡(智能卡)读取卡和公司标识数据。这些在文档委员会监管(EC)No 1360/2002 ,但我遇到了问题。我需要能够读取的数据包含在文件 EF标识中,必须使用安全信息阅读,因此我需要发出管理安全环境 APDU命令 我不知道在哪里找到这些密钥标识符或创建它们的数据(描述在该文件的附录)。我正在等待我们在欧洲的合作伙伴的反馈,但我想我会在这里问一个机会,希望有人 ..
发布时间:2017-01-16 11:58:54 开发方法

PKCS11命令流

我正在尝试访问PKCS11加密令牌(智能卡)。我以前使用的智能卡有自己的专有的API访问卡,所以我试图了解我如何映射到PKCS11令牌。 在我以前的智能卡,我不得不连接到设备,然后发出API调用各种功能,如验证PIN,获取卡信息,选择文件,读取文件,写入文件,执行加密功能(RNG,对称/不对称加密,等等),最后,我将从设备断开。 PKCS11令牌有类似的流程吗?我查找了各种功能,如C_ ..
发布时间:2017-01-16 11:56:36 开发方法

Java Signature.verify结果SignatureException:签名编码错误导致IOException:序列标记错误

首先这不是一个重复的问题,因为大多数人在从缺少“--- BEGIN RSA CERTIFICATE ---”行的证书创建公钥时报告此异常。 我想要做的是gist 1.使用SHA1withRSA算法(RSA密钥是1024位)在JCOP智能卡上签名一个50字节的消息。 2.将签名从智能卡导出到服务器。 3.验证服务器上的签名。 智能卡上的代码段用于创建签名。关键点是我在Java卡中使 ..
发布时间:2017-01-16 10:52:41 Java开发

架构从通用浏览器访问智能卡?或者:如何弥合从浏览器到PC / SC堆栈的差距?

从通用浏览器(通过http连接到服务器)访问本地智能卡的可能的客户端体系结构(最好是从Javascript),最终用户的最小安装麻烦是什么?服务器需要能够至少向卡发出其选择的APDU(或者可以将其中的一些委托给它生成的客户端代码)。我假设在客户端可用性的工作PC / SC堆栈,配备智能卡读卡器。这是一个合理的假设,至少在Windows XP,现代OS X和Unixes。 我已经确定了以下选项 ..
发布时间:2017-01-14 23:26:39 跨浏览器开发