由于 "Unrecognized flag days365",打开 SSL X509 证书失败

Open SSL X509 certificate fail due to "Unrecognized flag days365"

我正在尝试使用开放式 SSL 生成 X509 证书,我使用的命令是:

root@broker1:/etc/mosquitto/quectel# openssl req -new -x509 -days365 -key mosq-ca.key -out mosq-ca.crt

响应是:

req: Unrecognized flag days365
req: Use -help for summary.

有谁知道我做错了什么吗?

我发现这是使用密钥文件 mosq-ca.key

生成名为 mosq-ca.crt 的 X509 证书的正确格式
openssl req -x509 -new -key mosq-ca.key -days 365 -out mosq-ca.crt