问题标签 [javacard]

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.

0 投票
2 回答
1128 浏览

java - 有人可以告诉我如何使用 java 卡读取智能卡中的数据吗?我有这个代码,我正在使用 java card 2.2

我是java卡的新手。

我有这个代码.....所以请告诉我如何使用 java 卡从智能卡中读取数据

0 投票
1 回答
932 浏览

applet - 使用 JavaCard 和 APDU 从智能卡读取数据时没有得到响应

我研究了 java 卡的所有 API 和规范,并编写了从智能卡读取数据的代码。但我不知道它在哪里返回响应。

我写的代码如下。

  • 智能卡类型 = 联系卡
  • 使用 java card 2.2.2 和 apdu
0 投票
2 回答
2735 浏览

smartcard - Java SmartCard IO 上奇怪的无效 CLA 命令 (6E 00)

我正在编写一个智能卡应用程序,并在成功选择应用程序及其 AID 后,当它开始发送获取处理选项时

我得到 6E 00 作为响应 - 无效的 CLA 命令。这是发送命令和接收响应的代码的一部分:

我正在使用相同的命令来使用 Jaccal 库读取卡,它工作得很好,但只是 jaccal 不适合我的应用程序,因为它使用了外部 dll 文件。我不知道为什么它会给我这样的回应。

0 投票
4 回答
4386 浏览

applet - 如何在 JavaCard 中存储大于 128 字节的数据

我无法在字节数组中的 128 以上索引处写入数据。代码如下。

它给了我错误 6F 00(这意味着到达文件结尾)。

我在用:

  • 智能卡类型 = 联系卡
  • 使用 java 卡 2.2.2 和 jcop 使用 apdu
0 投票
3 回答
3054 浏览

java - 在 JavaCard 中将字节转换为短字节

在 Java 卡中,仅使用小数据类型(字节和短)。我正在尝试将字节转换为短字节,以便我可以使用它来检查条件等。当使用 java 卡中的类型转换将字节转换为 short 时,它会给我一些其他负数。请告诉我如何将 ff 存储在单字节中的 (11111111) 转换为short。

我在用:

  1. 智能卡类型 = 联系卡
  2. 使用 java 卡 2.2.2
  3. 与 jcop 一起使用 apdu
0 投票
3 回答
3380 浏览

java - 如何在java中将类的对象转换为十六进制数组

一个具有一些数据的类对象,我已经将那个对象写入 java 卡。我有一个函数可以将十六进制数据转换为字节数组,然后使用 java 卡将该数据写入智能卡。当我将数据转换为十六进制格式时,我会加密该数据。所以我需要将类的对象转换为十六进制。请告诉我如何在java中将对象转换为十六进制格式。

我正在使用智能卡类型 = 使用 java 卡 2.2.2 的联系人卡和使用 apdu 的 jcop。

0 投票
3 回答
1537 浏览

java - java卡中Applet的最大和最小尺寸是多少

我正在使用 java 卡,我想知道:

  1. java卡中小程序的最大和最小大小是多少,它取决于哪个参数?
  2. 我们可以在智能卡上安装多少个小程序?

我在用:

  • 智能卡类型 = 联系卡
  • 使用 java 卡 2.2.2 和 jcop 使用 apdu
0 投票
1 回答
21102 浏览

java - 如何使用java在智能卡上安装小程序

有什么办法可以加载。将java卡中的cap(转换后的applet)设计到java中,然后将applet从那个.cap(converted applet)文件安装到智能卡中?
我有 .cap 文件,它是转换后的小程序文件,我想安装该 .cap 文件中的小程序。
首先告诉我如何在java中加载.cap文件。
在 java 中,我使用javax.smartcardio包与智能卡进行交互,并使用 apdu 命令与安装在智能卡中的小程序进行交互。
我在用:

  1. 智能卡类型 = 联系卡
  2. 使用JavaCard2.2.2jcop使用apdu
0 投票
1 回答
3000 浏览

java - JavaCard> 签名和验证

有人可以给我一个关于如何使用 javacard 签名并验证它的小建议吗?我想我在签名生成和验证方面做错了:

...

...

...

在 Java 方面 ,我已经将公钥作为 X509Certificate 保存在本地文件中。很确定它们与证书和卡中的模数和指数相同。

...

结果是假的:(

感谢和问候图里

0 投票
2 回答
1037 浏览

smartcard - javacard jcf文件格式

是否有任何文件描述了 javacard 的 jcf 文件格式?它似乎接近 ijc 文件格式(它本身大致是嵌入在全局 cap 文件中的各种 cap 组件的串联: header.cat 等),但我无法准确地看到该格式是如何定义的。

谢谢