openssl-req中-signkey选项的作用是什么?

What is the role of the -signkey option in openssl-req?

openssl genrsa -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl x509 -req -in server.csr -out server.crt -signkey server.key -days 3650

这是使用 OpenSSL 生成自签名 SSL 证书的常用命令。

令我困惑的是第三个命令行中的-signkey参数,这个选项有什么用?我在 openssl req -help.

中没有看到它

请问有人能解答一下吗?提前致谢!

为什么要查看 req 的帮助?第三行是使用x509命令:

]$ openssl x509 -help
...
 -signkey infile       Self sign cert with arg

所以它是您用来对证书进行自签名的密钥。