smartcard-reader

    1热度

    1回答

    我正在使用PCSC-lite v1.6.4开发基于智能卡的应用程序。 我需要一种方法来检测一旦从读卡器中取出智能卡,然后检测插入到读卡器中,以便智能卡将被迫再次完成特定过程。 如果可能,是否有任何基于中断/事件的方式而不是简单的轮询?

    1热度

    1回答

    我发现,在ICAO 9303_11 5.1: 的检查系统,执行以下步骤: 的检查系统,须读出该文档安全对象(SO d)(其必须包含证件签名者证书(C DS ),另见Doc 9303-10号文件)。 的检查系统要建造和从信任锚到文档签名者证书验证证书路径 用于根据文件9303-12签署 文档安全对象(SO d)。 检查系统应使用经过验证的证件签名者公开 密钥(KPu DS)来验证文档安全对象(SO

    2热度

    1回答

    智能卡ISO7816-3标准指出某些卡没有义务支持字符重复(由于奇偶校验错误)。现在我们假设接口设备(ID)在ATR(复位应答)期间从未知卡接收奇偶校验错误数据。它(ID)向卡发出错误信号,但不知道卡是否支持重复,它如何确定卡上的下一个字符是重复的(有奇偶错误)还是下一个(如果卡没有支持重复)。

    2热度

    1回答

    我一直在工作的智能卡的读/写操作,我相信我的卡是sle_4428,我使用的是HID OMNIKEY 3121 USB读卡器。问题是,当我在读卡器输入卡作为智能卡没有响应复位,错误代码0x80100066,而不是连接卡,并得到ATR我的程序响应... [编辑]如果我只做读操作,它工作正常。当我进行写入操作并重新插入卡时,它会停止响应,并提供上述消息。我用来写APDU命令是:FF D6 00 00 #

    2热度

    1回答

    我已经实施了一个Andoid应用程序 - 服务器端应用程序。服务器与智能卡读卡器通信。当用户在Android应用程序中触摸按钮 时,服务器正在建立连接以使用户通过身份验证。该应用 和服务器之间所交换的消息的格式如下: <type> 0x00 0x00 0x00 <length> 0x00 0x00 0x00 <[data]> 如果消息具有类型值06,指示在智能卡读取器的误差。 如果消息的类型值

    0热度

    2回答

    EMV智能卡读卡器: 我已经使用“1PAY.SYS.DDF01”,“2PAY.SYS.DDF01”和EMID卡读取的AID列表。 我想读取“卡ID”或任何标签代表与它自己的卡有关的唯一值。但我不能注意到它们之间的任何共享标签代表与卡相关的唯一值。 注意: 我不想进行任何付款流程,只是我想用任何标签来识别客户使用他的卡。 我发现标签“5F20”代表持卡人姓名,但并非所有已读的卡都有此标签。 我在我的

    0热度

    1回答

    我正在使用HID智能卡读卡器3121使用APDU命令读取/写入智能卡。我成功地在一些智能卡上执行了基本操作(引脚验证/读/写)。但是,我的一些卡没有成功写入数据并返回响应,如下所示:0x6581内存故障(写入失败)。我检查互联网上的错误细节,它说:0x6581:非易失性内存的状态发生了变化 ..如果有人知道解决方案,请让我知道。谢谢

    -3热度

    1回答

    APDU命令从智能卡获取PIN并将更改后的PIN写入卡? 对于在卡上写代码,我发现80 D4 00 00 08 01 02 03 04 05 06 07 08来设置引脚1 2 3 4 5 6 7 8,但我们得到了6D 00,即Instruction code not supported or invalid。 或者是否有任何WIN API可以使用? 在此先感谢。

    0热度

    1回答

    我想用我们的学生卡(称为“ISIC”)构建一个(廉价)设备来识别我的大学的学生。 我的手机(通过在Android的NFC读写器)告诉我,这些卡是: NXP MIFARE DESFire非/ NXP MIFARE DESFire非EV1 到目前为止,我已经试过挂钩的RC522芯片一个arduino板,但无法与卡通信(库正在开发中,但我似乎无法让他们使用此设置)。 这是我脑子里想的: 树莓派0 PN5

    -1热度

    1回答

    我正在使用通过USB连接到Android设备的ACR39T-A3智能卡读卡器。 首先我发送这样的APDU Case 2命令。 int offset = 0; List<byte[]> dataList = new ArrayList<>(8); while (true) { if (!responseString.contains("9