OpenSSL命令行secp384r1 / SHA-256数字签名

时间:2013-03-13 18:12:21

标签: openssl elliptic-curve

是否可以使用OpenSSL命令行中的secp384r1 / SHA-256生成数字签名(我使用的是1.0.1c版本)?经过一些实验,我可以使用:

生成SHA-1签名
openssl dgst -sign ec-key.pem -ecdsa-with-SHA1 -binary < test.bin > sig.bin 

但是

openssl dgst -sign ec-key.pem -ecdsa-with-SHA256 -binary < test.bin > sig.bin 

给我一​​个'-ecdsa-with-SHA256'的已知选项?

提前致谢

1 个答案:

答案 0 :(得分:1)

尝试使用-sha256代替-ecdsa-with-SHA256,并使用EC密钥对其进行签名。