我们正在开发移动银行应用程序,在这种情况下,我们希望拥有与 Thales Payshield 9000 HSM 相关的 PIN。
我们有设备和手册,但官方文档太差了,无法开始任何事情。我需要做以下操作。
HSM 已准备好加载测试 LMK,并生成 ZMK、TPK 密钥。
- PIN 生成
- 密码更改
- 密码验证
到目前为止,我已经通过 Java 套接字使用了以下命令:
- JA - 生成随机 PIN
- NC - 执行诊断
- 否 - HSM 状态
谁能帮助我我们应该如何前进?
我们正在开发移动银行应用程序,在这种情况下,我们希望拥有与 Thales Payshield 9000 HSM 相关的 PIN。
我们有设备和手册,但官方文档太差了,无法开始任何事情。我需要做以下操作。
HSM 已准备好加载测试 LMK,并生成 ZMK、TPK 密钥。
到目前为止,我已经通过 Java 套接字使用了以下命令:
谁能帮助我我们应该如何前进?
全面披露..我为泰雷兹工作:-)
这些功能由以下命令覆盖:
PIN 生成- JA 例如:JA12345678901204
应该返回类似JB0027743
在27743
LMK 下加密的 PIN 的位置。然后可以将其馈入后续命令以生成偏移量或 PVK。对于 PVK,可以按如下方式使用 DG 命令(空格分隔以显示命令的结构):
DG UE741620A9C289D6241882E8028BCD4B4 29840 1234567890120
返回
DH 00 7935
PIN 更改- DU/CU
PIN 验证- 可能是多个命令,具体取决于所使用的方法
看起来您可以将 NC 发送到设备。您是否得到正确的响应,即 ND 后跟固件版本和 KCV?例如:
ND 00 2686040000000000 1346-0910
您在形成命令时遇到问题吗?
在不了解问题的情况下,很难提供更全面的答案。
我可以建议您给我们的支持团队发送电子邮件并参考讨论。然后他们可以在内部将您的电子邮件转发给我..