我们有一个场景,我们有多个建筑物,使用许多不同的 NFC 终端进行访问控制,我们希望能够创建授予访问权限的钱包通行证。 在阅读活动门票文档此处时,“兑换选项”提到通过 Google 的 Smart Tap 进行 NFC Tap 是一个选项,并且有经过认证的终端提供商列表,但没有提及身份验证密钥或商家配置查看销售点终端、会员卡和促销活动时会详细了解。
我已经能够通过 JWT 创建活动门票和通用通行证,并将 Smart Tap 设置为 true,将我们的发行人编号设置为兑换发行人,并将代码设置为 Smart Tap 值,但是当添加到 Google 钱包
鉴于通行证只是将代码传递到终端来开门,我们是否需要完成销售点终端的记录设置? (身份验证密钥、商家配置、收集器 ID 等)
我见过其他通行证提供商提供访问控制通行证,但这些通行证通常与他们自己的硬件配对,或者需要更新现有终端,而这不是一个选项,而且如果不必追逐每个经过认证的终端提供商来获取一个通行证,那就太好了如果可能的话,验证密钥
鉴于通行证只是将代码传递到终端来开门,我们是否需要完成销售点终端的记录设置?
它的作用远不止于此。终端和手机上的相关“标签”正在进行临时密钥交换等。看一下读取 Apple pass 所需的 APDU 流量:https://www.passninja.com/tutorials/hardware/how-to-read-apple-vas-passes-using-an-acs-wallet-伙计
Google 的 SmartTap 协议非常相似。
长话短说,您需要一个符合 smarttap 规范的读卡器,该规范要求将密钥和其他凭据加载到读卡器上!