问题标签 [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 投票
1 回答
6728 浏览

android - 使用 Nexus 5 在 Android(4.4 / KitKat 及更高版本)上模拟主机卡

根据本文档,我正在尝试用我的 Nexus 5 模拟 NFC 标签,但我的服务永远不会被调用。我应该关闭 Android 光束吗?

我想模拟一个包含 url 的简单标签。

阅读器是 Nexus 7 (2012),我已经弄清楚了这个过程,就像在 Nexus 7 上使用 Android 光束对 NFC 标签进行简单扫描一样。

此外,我对辅助过滤器名称有点困惑。有他们的名单吗?

我确定我不明白一些事情。谢谢

0 投票
1 回答
983 浏览

android - NFC卡模拟

我想编写一个应用程序,我可以在手机上存储 NFC 标签,以便 NFC 阅读器可以访问它。例如,将登机卡存储在手机上,以便机场的 NFC 读取器可以访问它。我想它可以通过发送 NDEF 消息来实现,但是为了做到这一点,手机需要开机。我的问题是,我需要在手机关机时让它工作。据我了解,唯一的方法是将 NFC TAG 存储在安全元件 (SE) 中,以便可以将其模拟为卡。NFC 阅读器的电源可用于访问存储在 SE 中的信息。

无论如何我可以将我的 TAG 存储到安全元件吗?根据我目前的搜索,没有办法直接访问 SE。以下帖子谈论它,不确定自发布以来情况是否有所改变。 NFC卡模拟Android

如果无法在 SE 中存储,是否有任何其他方式可以将 TAG 存储在设备上,以便在手机关闭时由 NFC 读取器读取。

谢谢乙

0 投票
1 回答
615 浏览

android - HCE 服务未运行

我从 playstore 安装了助手,并从 google 复制了代码来测试 HostApduService。我的应用程序显示在 Tapp and Pay 下,但如果我使用我的身份云 4700f 阅读器发送 CAPDU,我的手机 LG G2(android 4.4.2)没有任何响应。我的读卡器在闪烁并且 pcsc 告诉卡已连接。似乎该服务从未启动,但我不知道为什么。有没有人遇到同样的问题并希望有解决方案?

0 投票
2 回答
1679 浏览

android - Android Kitkat 4.4 的 Java Card Applet 和 Host-based Card Emulation

我想创建基于 Android Kitkat 4.4 的 NFC 支付应用程序,该应用程序现在支持 NFC 卡模拟模式,既不涉及安全元素,也涉及安全元素。

我想让我的应用程序涉及一个安全元素。所以,我有一个问题。Android KitKat 可以让我的应用程序访问安装在安全元件中的 java 卡小程序吗?

0 投票
5 回答
3156 浏览

android - 基于软件的卡仿真 (HCE) 如何保证 NFC 安全性?

通过引入 HCE,无需安全元件 (SE) 即可模拟卡。因此,没有存储空间来保存模拟卡的应用程序的敏感信息,例如余额、CVV2、PIN 等。

我只想知道android如何解决这个问题?应用程序的敏感信息应该存储在哪里?Google 电子钱包是否使用了这项技术?如果是,如何保护敏感信息的安全?

更新 1: 网络上的一些链接在使用 HCE 时引用了基于云的 SE (Cloud SE),但我无法理解这个 Cloud SE 到底做了什么。有关此主题的任何链接、文档或其他材料?

0 投票
1 回答
862 浏览

nfc - 基于主机的卡仿真如何处理 AID(应用程序 ID)?

我将编写一个基于 Android 4.4 (Kitkat) 的基于主机的卡仿真 (HCE) 的支付应用程序,但在阅读本文主机后我不了解 AID (应用程序 ID) 和 Android 4.4 的 HCE 服务之间的过程-基于卡仿真。我们在 manifest 文件中注册了“Payment”和“Other”类别的 Application ID 后,AID 还用在了哪里?或者它用于我们的书面 HCE 服务识别然后执行我们书面 HCE 服务中定义的任何事情?

0 投票
1 回答
525 浏览

android - Raspberry NXP EXPLORE-NFC 无法检测到 Android 手机

我在 Raspberry 中安装了 NXP NFC-ExploreNFC,当我运行示例 card_polling 程序时,它可以检测到我的 JIS X 6319-4 兼容卡,但是它无法检测到我的三星 Note II(启用了 NFC)。

Raspberry 中是否需要任何额外的设置?

问候

0 投票
1 回答
683 浏览

android - 如何在操作系统中注册一个 android 应用程序

我正在搜索 Android 源代码,因为我想了解应用程序的 AndroidManifest.xml 何时被解析。

即,如果应用注册了 NFC 服务

使用以下 apduservice.xml

Android 操作系统何时何地读取辅助过滤器并注册 ID?

(我知道它将存储在哪里以及如何存储,但我找不到提取实际 ID 并将其转发到 NFC 堆栈的事件)

0 投票
1 回答
1010 浏览

android - HCE 支付应用程序工作流程

我正在对基于 HCE 的付款进行 PoC。我已经浏览了 Android 文档和其他一些博客,它的实现似乎相当复杂。

有一个示例应用程序描述了用于核心通信的 HCE 服务,但我相信真正的支付应用程序还有更多。例如,我看到以下模块

1) 用户注册/注册 - 成功注册后用户将获得一个 PIN。付款时需要此 PIN
2) 卡注册 - 一旦注册的卡将存储在云端。
3) HCE 模块在 POS(销售点)与 NFC 阅读器通信
4) 生成令牌以执行交易 - 这是防止/最小化欺诈的机制之一,因为令牌可能有生命周期、数量或没有。交易限制。我还没有完全理解它是如何生成令牌的,以及谁都参与了这个过程。

请帮我澄清这个工作流程。

谢谢,
iuq

0 投票
1 回答
876 浏览

android - 测试 HCE 支付应用程序

我正在对基于 HCE 的付款进行 POC。

我有一部支持 NFC 的手机来运行该应用程序,但没有支持 NFC 的读卡器。有什么方法可以模拟读卡器(在 POS)?

谢谢,iuq