Windows使用OpenSSL(64位)生成自签名证书

首先下载OpenSSL,下载地址https://download.csdn.net/download/qq_21324621/10915398

然后按下面的步骤进行:

1,安装openssl

2,配置环境变量。

cmd 中执行set OPENSSL_CONF=c:\OpenSSL-Win64\bin\openssl.cfg后者在电脑属性-高级系统设置-环境变量中设置。

Windows使用OpenSSL(64位)生成自签名证书_第1张图片

3,到OpenSSL-Win64的bin里找到OpenSSL.exe并打开

4,输入 genrsa -des3 -out server.key 2048  

Windows使用OpenSSL(64位)生成自签名证书_第2张图片

5,输入密码(只能输入字母,而且输入的密码不会显示出来)

6,再次输入密码

7,输入req -new -key server.key -out server.csr

8,之后按照提示输入国家,城市等信息

9,输入 req -new -x509 -key server.key -out ca.crt -days 3650

Windows使用OpenSSL(64位)生成自签名证书_第3张图片

10,按照提示输入国家,城市等信息

11,输入x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt

 

12,输入 req -new -x509 -key server.key -out server.pem -days 3650Windows使用OpenSSL(64位)生成自签名证书_第4张图片

13,按照提示输入国家,城市等信息

14,完成

Windows使用OpenSSL(64位)生成自签名证书_第5张图片

我用的是1.0.2版本的openssl,因为1.1.0版本会报错problem creating object tsa_policy1=1.2.3.4.1 ,具体报错原因不详

 

 

你可能感兴趣的:(OpenSSL)