ssl证书的生成

  • 1.下载openssl 地址http://slproweb.com/products/Win32OpenSSL.html
    企业微信截图_16080202958893.png
  • 2.安装好openssl之后进入到openssl的安装目录下的bin目录

  • 3.生成密钥key

openssl genrsa -des3 -out f:/work/server.key 2048
f:/work/server.key:这个是生成的文件路径 这个命令执行的时候,会提示你输入密码,输入简单的123456或者别的都行

生成完成之后,可以使用下面的命令去掉密码:

openssl rsa -in f:/work/server.key -out f:/work/server.key

  • 3.创建证书的申请文件
openssl req -new -key f:/work/server.key -out f:/work/server.csr -config "D:\tool\Git\mingw64\ssl\openssl.cnf"

注意,需要先安装git后执行以上命令,根据提示输入国家简称,省市等信息,一直到最后就行。

  • 4.创建一个CA证书
openssl req -new -x509 -key f:/work/server.key -out f:/work/ca.crt -days 3650 -config "D:\tool\Git\mingw64\ssl\openssl.cnf"

注意,上面的命令也需要加-config参数,不然也会报上面说的错误。

  • 5.使用上面的证书申请文件和CA证书,来创建自己的证书
openssl x509 -req -days 3650 -in f:/work/server.csr -CA f:/work/ca.crt -CAkey f:/work/server.key -CAcreateserial -out f:/work/server.crt
企业微信截图_16080203601300.png

https://bbs.aliyun.com/read.php?spm=5176.100241.0.0.3btVZy&tid=306848

你可能感兴趣的:(ssl证书的生成)