Centos7下生成https自签名证书

1、安装openssl

shell 复制代码
yum install openssl

2、生成带密码的私有秘钥文件

shell 复制代码
openssl genrsa -des3 -out server.key 2048

使用带密码的私有秘钥文件时需要输入密码,这里直接输入:123456

3、生成不带密码的私有秘钥文件

shell 复制代码
openssl rsa -in server.key -out server.key

4、生成证书文件

复制代码
openssl req -new -x509 -key server.key -out server-ca.crt -days 3650

这里需要输入信息,随便填写即可

5、生成证书基本信息server.csr

shell 复制代码
 openssl req -new -key server.key -out server.csr

6、生成签名证书

shell 复制代码
openssl x509 -req -days 3650 -in server.csr -CA server-ca.crt -CAkey server.key -CAcreateserial -out server.crt

7、生成pem格式证书(用于导入导出)

shell 复制代码
openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt

这里让输入密码直接为空

8、生成pfx证书

shell 复制代码
cat server.crt server.key > server.pem

参考文章:https://blog.csdn.net/yandong634/article/details/132404653

相关推荐
小时前端7 天前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
赤月奇12 天前
https改为http
数据挖掘·https·ssl
Boxsc_midnight14 天前
【windows电脑浏览器直接访问虚拟机或云端openclaw的方法】一个不需要HTTPS的安全连接通道(基于SSH)
windows·安全·https·openclaw
学不完的14 天前
haproxy
linux·运维·https·负载均衡·haproxy
Web极客码15 天前
在WordPress中启用http2
https·wordpress
清清&16 天前
【网络】一文读懂HTTPS协议
网络·https·智能路由器
猫头虎18 天前
web开发常见问题解决方案大全:502/503 Bad Gateway/Connection reset/504 timed out/400 Bad Request/401 Unauthorized
运维·前端·nginx·http·https·gateway·openresty
无籽西瓜a18 天前
SSL/TLS工作流程以及HTTP与HTTPS详解
http·https·ssl
橙露22 天前
计算机网络核心:HTTP/HTTPS 协议原理与抓包分析实战
计算机网络·http·https
小同志0022 天前
⽹络原理-HTTP/HTTPS(一)
网络协议·http·https