2

我想使用 SoftHSMv2 和 pkcs11-tool 对一些数据进行签名(或加密)。

到目前为止,我生成了一个 RSA 密钥对:

 pkcs11-tool --module=/usr/local/lib/softhsm/libsofthsm2.so -l --pin mypin -k --key-type rsa:1024 --id 01 --label mykey

但是当我尝试签署一些东西时:

 echo "some text" > input.txt
 pkcs11-tool --module=/usr/local/lib/softhsm/libsofthsm2.so -l --pin mypin -s -i input.txt

我收到以下错误消息:

Using slot 0 with a present token (0x0)
error: Sign mechanism not supported
Aborting.

根据我阅读文档的理解,我应该可以使用 SoftHSM 签名,但也许我错了?

是否有在编译期间添加的选项或其他解决我的问题的选项?如果没有,市场上是否还有其他 SSM 产品?

4

1 回答 1

1

您似乎忘记了-m (--mechanism)选项。在这里阅读更多。

于 2017-07-21T04:04:21.163 回答