创建自签名SSL证书
我正在尝试通过以下步骤在windows本地系统上生成自签名SSL证书: 但在OpenSSL中运行以下命令后:创建自签名SSL证书,ssl,ssl-certificate,x509certificate,self-signed,Ssl,Ssl Certificate,X509certificate,Self Signed,我正在尝试通过以下步骤在windows本地系统上生成自签名SSL证书: 但在OpenSSL中运行以下命令后: x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt 我得到一个错误: 8780:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expect ing: CERTIFICATE REQUEST
x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt
我得到一个错误:
8780:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expect ing: CERTIFICATE REQUEST
error in x509
如何解决此问题?您搜索的命令是:
openssl req -x509 -newkey -sha256 -keyout key.pem -out cert.pem -days 365
正如在评论中已经提到的,您需要告诉
openssl
这是一个新密钥(-newkey
)您正在将一个现有的证书请求输入到-req
进程中,该进程的目的是生成一个证书请求。是时候看一下文档了。真正的文档。不是一些武断的博客。离题。