一、阿里云、腾讯云购买(正式环境)
提前购买域名, 阿里云》搜索ssl证书》购买ssl证书》控制台:申请证书(绑定域名)》等待签发》签发完成》下载证书
二、openssl生成自签名证书(个人学习使用)
参考:https://www.jianshu.com/p/1a0958202087
1、生成私钥:
openssl genrsa -des3 -out server.pass.key 2048
genra 生成RSA私钥、-des3 des3算法、-out server.key 生成的私钥文件名、2048 私钥长度
2、去掉私钥密码:
openssl rsa -in server.pass.key -out server.key
3、生成csr公钥:
openssl req -new -key server.key -out server.csr
req 生成证书签名请求、-new 新生成、-key 私钥文件、-out 生成的CSR文件
4、生成自签名证书crt
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
X.509证书包含三个文件:key,csr,crt、req 生成证书签名请求、-days 证书有效期、
生成完成。
附:pem格式证书:cat server.key server.crt>server.pem