使用OpenSSL生成自签名SSL/TLS证书和私钥

使用OpenSSL生成自签名SSL/TLS证书和私钥

前提: 系统安装了OpenSSL;

系统:windows、linux都可;

1 生成私钥

创建一个名为 server.key 的私钥文件,并使用 RSA 算法生成一个 2048 位的密钥。

linux 复制代码
openssl genrsa -out server.key 2048
2 生成证书请求

在命令行中输入以下命令以生成证书请求(CSR)

linux 复制代码
openssl req -new -key server.key -out server.csr
3 生成自签名证书

创建一个名为 your_domain_name.crt 的自签名证书文件,并使用私钥文件对其进行签名。

linux 复制代码
openssl x509 -req -in server.csr -signkey server.key -out server.crt
4 注意项
  1. 当证书用于配置nginxSSL 证书时,通过浏览器访问 https 可能会有不安全的提示;
  2. 通过postman等工具访问 https 时,需要在 postman 设置中将 SSL certificate verification 设置为 OFF
相关推荐
下北沢美食家38 分钟前
WebSocket入门
网络·websocket·网络协议
zh路西法39 分钟前
【rosbridge-websocket】跨网络的ROS1与ROS2通讯法(上)
linux·网络·c++·python·websocket·网络协议
.小小陈.1 小时前
应用层协议 HTTP 全解析:从基础到实战
网络·网络协议·http
酉鬼女又兒1 小时前
零基础入门计算机网络:点对点协议PPP、媒体接入控制基本概念、静态划分信道技术、CSMA/CD与CSMA/CA协议全面详解
服务器·网络·网络协议·计算机网络·职场和发展·求职招聘·媒体
酉鬼女又兒1 小时前
零基础快速入门IP编址计算练习题详解:从基础到实战
网络·网络协议·tcp/ip·计算机网络·考研·职场和发展·分类
liu-yonggang7 小时前
车载以太网与 SOME/IP 协议培训课程大纲
网络·网络协议·tcp/ip
Irissgwe11 小时前
五、应用层协议HTTP
linux·网络·网络协议·http·状态码·url
路由侠内网穿透15 小时前
本地部署开源自托管服务器监控系统哪吒监控并实现外部访问
运维·服务器·网络协议
上海云盾-小余16 小时前
SSL 证书部署误区避坑:加密部署与防劫持落地教程
网络协议·iphone·ssl
以太浮标16 小时前
华为eNSP模拟器综合实验之- 路由黑洞场景解析及实验
运维·网络·网络协议·网络安全·华为·智能路由器·信息与通信