问题标签 [hce]

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 投票
0 回答
494 浏览

android - 当读卡器连接到我的主机卡仿真服务时出现此错误

我编写了基于主机的卡仿真 (HCE) 应用程序来在我的智能手机上进行移动支付。我还使用nfc-tools库来帮助我在手机和阅读器上编写应用程序。当我尝试在这两个设备上运行代码时,它们都可以连接在一起,但它给了我如下所示的错误:

此外,当我在应用程序的日志中看到时,我发现我的应用程序在启动和运行 Host-Based Card Emulation Service 时也有问题。

两个错误也有关系吗?

0 投票
2 回答
2112 浏览

android - HCE 支持 NXP PN544 控制器

我一直在尝试在 NXP PN544 上实现 HCE,但我无法成功实现它。虽然我的研发我没有找到任何明确说明该芯片是否支持 HCE 的文档?

如果 NXP PN544 控制器芯片组支持主机卡 (HC) 仿真,谁能帮助我?如果任何关于相同的文档真的会有很大帮助。

0 投票
1 回答
846 浏览

android - NFC - 读/写设备之间的通信

我知道 NFC读/写模式是为 NFC 阅读器或有源设备与 NFC 标签或无源设备之间的通信而设计的。但是有没有办法让两个 NFC有源设备在 NFC 读/写模式下相互通信?

0 投票
1 回答
246 浏览

android - Android中的PKCS文件系统

我想创建一个android应用程序。在这个应用程序中,我想创建一个 PKCS 文件系统(如在 Java Card 小程序中)(不涉及安全元素)并通过 APDU 命令执行加密操作。可能吗?有什么宝贵的建议吗?

提前致谢。

0 投票
4 回答
7509 浏览

android - Android HCE 响应 6A82

我目前正在为我的 Galaxy s4 实现 HCE。我有一个支持 7816-4 的 Omnikey 5321-cl 阅读器。我的 android 类如下所示:

}

我的读者类看起来像这样:

我对 hce 服务的 AID 是 F0010203040506。

我现在的问题是我在我的 android 设备上得到了一个正确的 Select APDU,如下所示:

但我得到一个响应代码 6A82。据我了解,这意味着该设备找不到该服务。但我不明白为什么。有人可以帮忙吗?

显现:

和 xml 文件:

更新

更新 2

我试图实现 isDefaultServiceForAid()。但我不确定我是否正确使用它以及它是否符合我的要求。

它真的测试了我的服务的 AID 还是其他什么?我想测试我的服务是否可以使用我在我的清单中声明的​​ hce_service.xml 中指定的 AID 访问。

0 投票
1 回答
1194 浏览

java - ACR122u卡仿真模式发送PN532指令

我刚刚阅读有关如何将我的 ACR122U 置于卡模拟模式的答案。我确实了解目的,但是您需要如何将命令发送到 ACR122u。

据我所知 FF000000 意味着:

  • FF [类]
  • 00 [INS]
  • 00 [P1]
  • 00 [P2]

我只是不知道如何发送实际的 PN532 命令,例如:

  • FF000000 08 D406 6305 630D 6338
  • FF000000 11 D408 6302 80 6303 80 6305 xx 630D yy 6338 zz

我已经走到这一步了:

我感谢您的帮助!

提前谢谢了!!

0 投票
1 回答
364 浏览

android - 如果 sdk < Kitkat,则停止 HCE

我有一个奇怪的问题。我想知道如果设备 sdk 小于所需的 Kitkat sdk,我是否可以阻止 hce 功能/服务?目前我在我的应用程序启动时停止了我的 HCe 服务,但我不确定这是否是正确的方法

它就像一种魅力,但我只是不相信我应该这样做。我现在的问题是:如果设备 sdk 错误,我可以阻止 HCE 功能吗?或者如果我使用 HCE,我的设备是否需要 >=Kitkat?

0 投票
1 回答
1582 浏览

java - 向 PN532 (ACR122u) 发送 TgInitAsTarget 命令时出现 Apdu 错误

我正在尝试以卡仿真模式将 TgInitAsTarget 命令发送到 PN532。当我尝试发送这个:

我收到一个 apdu 错误:

  • 线程“main”java.lang.IllegalArgumentException 中的异常:apdu 必须至少有 2 个字节长
  • 在 javax.smartcardio.ResponseAPDU.check(未知来源)
  • 在 javax.smartcardio.ResponseAPDU.(未知来源)
  • 在 sun.security.smartcardio.ChannelImpl.transmit(未知来源)

下面的代码是我使用的代码。这段代码错了吗?

看起来 Readregister、WriteRegister 和 SetParams 部分在这篇文章之后得到了很好的回应。孔代码:

任何帮助,回应或建议表示赞赏!

提前谢谢了!

0 投票
1 回答
2422 浏览

java - 配置为目标的 PN532 已被其发起方释放

我正在尝试将我的 PN532 置于卡模拟模式。当我发送TgGetData错误命令时,我从阅读器那里收到错误消息。

1. 读寄存器

2. 更新寄存器

3. 写寄存器

4. 设置参数

5. TgInitAsTarget

6. TgGetData

因此,响应TgGetData给出了错误代码 D587 29 9000,其含义遵循 PN532 用户手册:

  • 错误代码 0x29:配置为目标的 PN532 已被其发起方释放

欢迎任何与此代码相关的建议或评论。

提前谢谢了!

0 投票
1 回答
4850 浏览

android - 使用其他 Android 设备作为 NFC 标签?

我正在开发一个将部署在支持 NFC 的设备上的应用程序。我正在尝试使用 NFC 启用身份验证,以便用户可以扫描其他 NFC 设备(例如手机)进行身份验证。

我浏览了 Android 在http://developer.android.com/guide/topics/connectivity/nfc/nfc.html上的 NFC 文档

我无法让我的用例正常工作。这是我正在尝试做的事情:

  1. 在设备 A 中部署应用程序。
  2. 设备 A 上的应用仅在应用处于前台且处于登录活动时才会尝试扫描 NFC。
  3. 用户可以在设备 A 附近携带设备 B/NFC 标签,登录活动将对用户进行身份验证。

我希望在 Android 中使用 NFC 可以做到这一点。我的搜索将我引向一个示例,该示例在检测到 NFC 时启动应用程序,但这不是我所追求的。