Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建自签名SSL证书_Ssl_Ssl Certificate_X509certificate_Self Signed - Fatal编程技术网

创建自签名SSL证书

创建自签名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

我正在尝试通过以下步骤在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
error in x509

如何解决此问题?

您搜索的命令是:

openssl req -x509 -newkey -sha256 -keyout key.pem -out cert.pem -days 365

正如在评论中已经提到的,您需要告诉
openssl
这是一个新密钥(
-newkey

您正在将一个现有的证书请求输入到
-req
进程中,该进程的目的是生成一个证书请求。是时候看一下文档了。真正的文档。不是一些武断的博客。离题。