openssl生成ssl证书(笔记)

确保安装的openssl 

1.生成私钥文件

openssl genrsa -des3 -out server.pass.key 2048

//执行过后会提示输入密码,记住密码下一步去除

2.去除server.pass.key中的密码

openssl rsa -in server.pass.key -out server.key

//输入上一条命令的密码,生成key文件

3.生成csr文件

openssl req -new -key server.key -out server.csr -subj "/C=CN/ST=Beijing/L=Beijing/O=xxxx/OU=xxxx/CN=xxxx.com"

字段    字段含义                    示例
/C=        Country国家                 CN
/ST=    State or Province 省    Beijing
/L=        Location or City 城市    Beijing
/O=        Organization 组织或企业    xxxx
/OU=    Organization Unit 部门    xxxx
/CN=    Common Name 域名或IP        xxxx.com

4.生成自签名的SSL证书

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

5.crt转pem

openssl x509 -in server.crt -out server.pem

备注

    在腾讯云上购买域名可以免费申请亚洲诚信颁发的SSL证书(有效期一年),自生成签名证书存在安全隐患。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值