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后者在电脑属性-高级系统设置-环境变量中设置。

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

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

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

6,再次输入密码

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

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

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

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 3650

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

14,完成

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

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值