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

相关推荐
周之鸥5 小时前
从零部署 Astro 静态网站到云服务器(含 HTTPS 一键配置)
运维·服务器·ubuntu·http·https·astro
2501_9159214311 小时前
苹果软件混淆与 iOS 应用加固白皮书,IPA 文件加密、反编译防护与无源码混淆方案全解析
android·ios·小程序·https·uni-app·iphone·webview
K_i13413 小时前
HTTP与HTTPS:从明文到加密的Web安全革命
web安全·http·https
BenChuat1 天前
使用 httpsok 给 QNAP NAS 添加阿里云域名的永久免费 HTTPS(SSL)证书
阿里云·https·ssl
全栈小51 天前
【小程序】微信开发者工具上调用api接口可以,到了线上调用发现提示wx.request调用报错,原来是https协议问题
网络协议·小程序·https
帅帅梓2 天前
nginx访问控制 用户认证 https
运维·nginx·https
游戏开发爱好者84 天前
BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
android·ios·小程序·https·uni-app·iphone·webview
2501_915106324 天前
苹果软件加固与 iOS App 混淆完整指南,IPA 文件加密、无源码混淆与代码保护实战
android·ios·小程序·https·uni-app·iphone·webview
2501_916013744 天前
iOS 推送开发完整指南,APNs 配置、证书申请、远程推送实现与上架调试经验分享
android·ios·小程序·https·uni-app·iphone·webview
2501_915909064 天前
HTML5 与 HTTPS,页面能力、必要性、常见问题与实战排查
前端·ios·小程序·https·uni-app·iphone·html5