【发布时间】:2015-09-12 23:00:39
【问题描述】:
有没有人碰巧知道如何使用 XFS API 来更新 ATM 加密密钥(例如 32 个字符的明文密钥对)?
我已阅读 CWA16374 文档,但不确定如何使用 API,因为涉及到许多命令(调用哪个命令以及如何调用)
非常感谢
【问题讨论】:
标签: cen-xfs
有没有人碰巧知道如何使用 XFS API 来更新 ATM 加密密钥(例如 32 个字符的明文密钥对)?
我已阅读 CWA16374 文档,但不确定如何使用 API,因为涉及到许多命令(调用哪个命令以及如何调用)
非常感谢
【问题讨论】:
标签: cen-xfs
遗憾的是,CEN XFS 标准并未涵盖所有方面,至少需要使用制造商特定的 API 完成一些关键操作。
我只有 NCR 加密模块的经验,听起来你不会使用其中之一。
因此,您需要阅读硬件供应商手册才能掌握它。
【讨论】:
您需要使用 msxfs.dll 来访问 XFS 设备(在您的情况下,我认为该设备将是 PIN 规范)。所有 XFS 设备都使用 msxfs.dll 中定义的相同 API 接口工作。您有一个 WFSStartUp 命令来启动 XFS 管理器通信,一个 WFSOpen 命令来打开与特定设备的会话(在您的情况下是 PIN、自动提款机、读卡器等)。使用 WFSOpen 访问后,您需要执行 WFSExecute 或 WFSGetInfo 命令来访问设备。为此,您需要 PIN API 文档(在互联网上公开)。本文档描述了您可以使用 WFSExecute 和 WFSGetInfo XFS 命令执行的命令。市场上每种金融设备类型都有一个标准规范。对于密钥、加密等,您有 PinPad 设备(键盘、密钥存储和密码操作)
有很多事情要解释,但我认为这是一个很好的起点。
这里有标准文档:
https://www.cen.eu/work/areas/ICT/eBusiness/Pages/WS-XFS.aspx
【讨论】: