前言
本篇是在前一篇的基础上修改
只是简单测试一个https服务器,使用的是自签名证书,可供有需要小伙伴参考下
一、生成自签名证书
生成自签名的证书的方法很多,者使用的是openssl
1.创建私钥文件
openssl genrsa -des3 -out server.key 2048
去掉-des3 就不会需要密码,建议加上。
2.创建CSR(Certificate Signing Request)文件
openssl req -new -key server.key -out server.csr
输入密码之后还需要填写一些信息:
信息注解
Country Name (2 letter code) [AU]:CN ←输入国家代码
State or Province Name (full name) [Some-State]:SHANGHAI ← 输入省名
Locality Name (eg, city) []:SHANGHAI ←输入城市名
Organization Name (eg, company) [Internet Widgits Pty Ltd]:COMPANY ← 输入公司名
Organizational Unit Name (eg, section) []:RSA ← 输入组织单位名
Common Name (eg, YOUR name) []:virtual-machine ← 输入主机名(想要开启https的主机名)
Email Address []:123@163.com ←输入电子邮箱地址