使用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
相关推荐
袁小皮皮不皮5 分钟前
HCIP-BFD 学习笔记
运维·服务器·网络·笔记·网络协议·学习·智能路由器
xlq223226 分钟前
54.序列化和反序列化
服务器·网络·网络协议·tcp/ip
JiaWen技术圈20 分钟前
后端无状态鉴权 JWT 或 OAuth2 及其区别与实现
服务器·网络·网络协议
Edward111111111 小时前
SSL/TSL配置 集群节点间通信加密还有客户端
linux·服务器·ssl
发光小北2 小时前
Profinet 从站转 Modbus TCP 网关如何应用?
网络协议
Shota Kishi2 小时前
基于 Solana Geyser gRPC 数据流的 pump.fun 代币铸造实时检测:流式架构与 HTTP/2 协议分析
网络协议·http·架构
lularible3 小时前
PTP协议精讲(3.13):故障处理与诊断——PTP的“健康卫士“
网络·网络协议·开源·嵌入式·ptp
许长安3 小时前
rpc和http的区别
经验分享·笔记·网络协议·http·rpc
爱吃苹果的梨叔3 小时前
2026年分布式坐席系统技术指南:从KVM延长到全IP坐席协作
分布式·网络协议·tcp/ip
七七powerful3 小时前
AI+运维提效--SSL 证书监控系统v3.0版本开发完成
网络·网络协议·ssl