我正在使用 HSM 协议直接与 Safenet Luna HSM 连接。我想用于 HMAC-SHA256 的命令是 EE0701,它取决于 MPK 密钥。
我遇到的问题是,命令如何知道它需要计算 HMAC-SHA256?我怀疑这取决于 MPK 密钥的某些属性。
如果是这样,下一个问题是,如何加载 MPK 密钥以配置正确的属性?
如果您曾经在此 HSM 上使用过此命令,请提供帮助。
更新:我们发现您可以通过控制台加载 MPK 并指定散列算法。新问题是我们需要使用一个 32 字节(256 位)的密钥,而您只能通过这种方式加载三倍长度的密钥。