apdu

    2热度

    1回答

    我开发了一个应用程序,使用存储在智能卡上的公钥和私钥对文件XML进行签名(IAS-ECC)。我知道我的智能卡有两个证书(一个用于认证,一个用于签名)和私钥。考虑到这一点,我拼命搜索文档和示例来正确签署我的文件(大小在4到10千之间)。总而言之,我想获得一个P7M文件。 所以,我的问题是:如何做到这一点?我是否使用OpenSSL或PKCS11等库?目前,我只尝试使用APDU命令,但没有结果。我想知道

    2热度

    2回答

    我创建的this示例代码[一个简单的Hello World]一个的.cap文件并上传它在我的Java卡成功通过JCManager。 包AID:01 02 01 02 01 02 01 Applet的AID:01 02 01 02 01 02 01 02 这是JCManager的输出: Open terminal ... EstablishContext(): ... Wait

    0热度

    1回答

    我已经从恩智浦获得一堆SmartMX双接口卡,并下载并安装了JCOP工具。将我的Java Card Applet从NetBeans迁移到Eclipse的过程相当简单,但在卡上安装已编译的小程序本身已证明相当困难。我无法在这些示例卡上选择安全域小程序。我相信这与恩智浦所处的状态有关,因为恩智浦提供给我一个运输密钥,并严格禁止卡离开我的前提,而不是先以某种方式融合。我曾与ACS卡(即ACOS3)合作,

    0热度

    1回答

    我使用“二进制更新”APDU命令将数据写入带有HTC One SV(PN544,Android 4.1.2)的14443A标签,但我在消息大小(字节# 5),并且NDEF记录的开始记录两个额外的零字节(#6,7)。我检查了ISO7816标准,看不到这两个额外字节的目的,这是否符合标准? 我正在解析C程序中的APDU/NDEF消息,我如何才能找到NDEF消息的开头,我可以假设这两个零字节总是存在,还

    0热度

    1回答

    我有一个通过NFC/APDU与JavaCard进行通信的应用程序。问题是,当没有安装应用程序时,通信无法正常工作。 我想找到解决方案,让这个应用程序在Java卡上上传到android手机来处理JavaCard请求。 我正在寻找这样的解决方案,但我没有找到任何类似的东西。 感谢您的答案:)。

    0热度

    1回答

    这是我第一次在智能卡上工作,我无法完全理解如何使用它... 我的情况:我有一个支持加密功能的ACOS5-64智能卡,如RSA签名,SHA256等......我想在卡上添加一个Schnorr签名,例如小程序。 问题是:我拥有的是智能卡的参考手册,它解释了如何使用APDU命令(创建文件,计算哈希或签名...)的卡功能,但是没有关于为智能卡编程小程序。 我知道Java Card允许这样的事情,但是否可以

    1热度

    1回答

    我想从ID卡读取特定信息。 我想获得姓名,身份证号码,DOB等。这是一张智能卡。 我已经编写了一个Java程序,连接到读卡器和卡也。 唯一的问题是,当我想从卡中读取信息时,我不清楚DF(专用文件)或EF(基本文件)位于何处。 MF是固定的3F00,但其他人我不知道。 这是比利时身份证文件位置的例子: static byte[] IDENTITY_FILE_AID = new byte[] {

    5热度

    3回答

    byte[] APDUCommand = { (byte) 0x00, // CLA Class (byte) 0xA4, // INS Instruction (byte) 0x04, // P1 Parameter 1 (byte) 0x00, // P2 Parameter 2 (byte) 0x0A, // Len

    0热度

    1回答

    我有一个读卡器读取与芯片的android(通过USB连接)卡。我可以连接到读卡器并开启卡本身。但是当我发送APDU命令时,我无法理解响应。这是我的代码。 String command = "00A404000E315041592E5359532E4444463031"; byte[] commandByte = apdu.s2ba(command); byte[] prevByte = new

    0热度

    1回答

    有谁知道我从哪里可以获得斯洛伐克eVRC智能卡的AID? 我可以从卡上读取吗? 谢谢。