1

我们正在开发移动银行应用程序,在这种情况下,我们希望拥有与 Thales Payshield 9000 HSM 相关的 PIN。

我们有设备和手册,但官方文档太差了,无法开始任何事情。我需要做以下操作。

HSM 已准备好加载测试 LMK,并生成 ZMK、TPK 密钥。

  • PIN 生成
  • 密码更改
  • 密码验证

到目前为止,我已经通过 Java 套接字使用了以下命令:

  1. JA - 生成随机 PIN
  2. NC - 执行诊断
  3. 否 - HSM 状态

谁能帮助我我们应该如何前进?

4

1 回答 1

1

全面披露..我为泰雷兹工作:-)

这些功能由以下命令覆盖:

PIN 生成- JA 例如:JA12345678901204应该返回类似JB002774327743LMK 下加密的 PIN 的位置。然后可以将其馈入后续命令以生成偏移量或 PVK。对于 PVK,可以按如下方式使用 DG 命令(空格分隔以显示命令的结构):

DG UE741620A9C289D6241882E8028BCD4B4 29840 1234567890120

返回

DH 00 7935

PIN 更改- DU/CU

PIN 验证- 可能是多个命令,具体取决于所使用的方法

看起来您可以将 NC 发送到设备。您是否得到正确的响应,即 ND 后跟固件版本和 KCV?例如:

ND 00 2686040000000000 1346-0910

您在形成命令时遇到问题吗?

在不了解问题的情况下,很难提供更全面的答案。

我可以建议您给我们的支持团队发送电子邮件并参考讨论。然后他们可以在内部将您的电子邮件转发给我..

于 2014-11-06T13:45:42.920 回答