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 製品はありますか?