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

相关推荐
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
程序员mine10 天前
HTTPS-TLS加密与证书完全指南(中)
网络协议·https·ssl
程序员mine10 天前
HTTPS-TLS加密与证书完全指南(上)
网络协议·https
程序员mine10 天前
HTTPS-TLS加密与证书完全指南(下)
网络协议·http·https
Cc_Debugger10 天前
开发环境使用https配置
javascript·vue.js·https
Hadoop_Liang10 天前
Kubernetes 应用 HTTPS 安全访问配置实践
https·kubernetes
hyunbar11 天前
配置 Cloudflare Tunnel:把 Mac 上的 Web 服务变成安全域名
网络协议·https·bash
GlobalSign数字证书11 天前
Nginx配置SSL证书教程:从零到HTTPS的完整部署指南
nginx·https·ssl
2501_9159184111 天前
iOS App性能测试工具的实现方法与优化循环指南
android·ios·小程序·https·uni-app·iphone·webview
疯狂的维修11 天前
博图不同版本下的OPC UA功能开启区别
服务器·https·ssl