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

相关推荐
2501_915909062 小时前
苹果iOS应用上架详细流程与注意事项解析
android·ios·小程序·https·uni-app·iphone·webview
菜鸟厚非4 小时前
如何在 Nginx 中配置 HTTPS - Linux
linux·nginx·https
forestsea5 小时前
GitHub HTTPS 提交代码与个人访问令牌配置指南
网络协议·https·github
Anthony_23116 小时前
一、网络通信的本质与OSI模型
网络·网络协议·tcp/ip·http·https·udp·ssl
归去来?20 小时前
记录一次从https接口提取25G大文件csv并落表的经历
大数据·数据仓库·hive·python·网络协议·5g·https
txinyu的博客1 天前
HTTPS
网络协议·http·https
Anthony_2311 天前
二、IP地址与子网划分
服务器·网络·网络协议·tcp/ip·http·https·udp
H_ZMY1 天前
前端实现 HTTPS 强制跳转与移动端域名自动适配
前端·网络协议·https
vHXIxsckCTh1 天前
C#与产电PLC串口通信库,本库支持多线程访问 C# For LS PLC Serial Port
https
德迅云安全杨德俊1 天前
安全加速SCDN防护原理及其与DDoS攻击的协同防御策略方案
安全·web安全·https·ddos