简体   繁体   English

使用cen-xfs API实现密钥加载

[英]Implement key loading with cen-xfs API

does anyone happens to know how to use XFS API to update ATM encryption keys (such as 32 characters clear key pairs) ? 有没有人碰巧知道如何使用XFS API更新ATM加密密钥(例如32个字符的清除密钥对)?

I have read CWA16374 documents but not sure how to use the API since there is some many commands involved (which command to call and how) 我已经阅读了CWA16374文档,但由于涉及许多命令(调用哪个命令以及如何操作),因此不确定如何使用API

thanks a lot 非常感谢

Sadly CEN XFS standard is not covering all the aspects and at least some of the key manipulations needs to be done using the manufacturer specific APIs. 遗憾的是,CEN XFS标准并未涵盖所有方面,至少某些关键操作需要使用制造商特定的API来完成。

I only have experience from NCR crypto module, and it doesn't sound like you use one of those. 我只有NCR加密模块方面的经验,听起来不像您使用其中之一。

So you'll need to go through the Hardware providers manuals to get hang of it. 因此,您需要仔细阅读《硬件提供商》手册才能掌握它。

You need to use the msxfs.dll to access the XFS devices (in your case, I think this device will be PIN specification). 您需要使用msxfs.dll来访问XFS设备(在您的情况下,我认为该设备将是PIN规范)。 All XFS devices works using the same API interface defined in msxfs.dll. 所有XFS设备都使用msxfs.dll中定义的相同API接口工作。 You have a WFSStartUp command to start XFS Manager communication, a WFSOpen command to open a sesion with a specific device (The PIN in your case, a cash dispenser, a card reader, etc). 您有一个WFSStartUp命令来启动XFS Manager通信,有一个WFSOpen命令来打开与特定设备(您的情况下的PIN,自动提款机,读卡器等)的连接。 Once you have access with WFSOpen, you need to execute WFSExecute or WFSGetInfo commands to access the device. 使用WFSOpen访问后,需要执行WFSExecute或WFSGetInfo命令来访问设备。 For this you need the PIN API documentation (public in internet). 为此,您需要PIN API文档(在Internet上公开)。 This documentation describes the commnands you can execute using WFSExecute and WFSGetInfo XFS commands. 本文档描述了可以使用WFSExecute和WFSGetInfo XFS命令执行的命令。 There is a standard specification for each financial device type in the market. 市场上每种金融设备类型都有一个标准规范。 For keys, encryptions, etc, you have the PinPad device (a keyboard, key stored and cypher operations) 对于密钥,加密等,您具有PinPad设备(键盘,存储的密钥和密码操作)

There are a lot of things to explain about it, but I think this would be a good starting point. 关于它,有很多事情需要解释,但是我认为这将是一个很好的起点。

Here you have the starndard documentation: 这里有starndard文档:

https://www.cen.eu/work/areas/ICT/eBusiness/Pages/WS-XFS.aspx https://www.cen.eu/work/areas/ICT/eBusiness/Pages/WS-XFS.aspx

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM