我们正在开发移动银行应用程序,在这种情况下,我们希望将PIN与Thales Payshield 9000 HSM相关联。
我们有设备和手册,但官方文档很差,无法启动任何事情。我需要做以下操作。
HSM已准备好加载测试LMK,并生成ZMK,TPK密钥。
到目前为止,我已经通过Java套接字使用了以下命令:
任何人都可以帮助我如何向前迈进吗?
答案 0 :(得分:1)
完全披露..我为泰勒斯工作: - )
以下命令涵盖了这些功能:
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
您在编写命令时遇到问题吗?
在不了解问题的情况下,很难提供更全面的答案。
我建议您通过电子邮件发送给我们的支持团队并参考讨论。然后他们可以在内部将您的电子邮件转发给我。