当前位置: 首页 > news >正文

openssl生成自签名证书的方法

因为开发中查询过各种命令,失败过很多次,所以记录一下正确的命令:

生成私钥-不要密码

openssl genpkey -algorithm RSA -out ssl/key.pem

生成自签名证书

openssl req -x509 -newkey rsa:2048
-keyout key.pem
-out cert.pem
-days 365
-subj “/C=CN/ST=Beijing/L=Beijing/O=forlinx.com/CN=localhost”
-config openssl.cnf
-extensions v3_req
-nodes

查看证书内容:

openssl x509 -in cert.pem -text -noout

检查私钥和证书是否匹配:

openssl rsa -in key.pem -modulus -noout | openssl md5
openssl x509 -in cert.pem -modulus -noout | openssl md5

将自签名证书导出为 .crt 文件(如 mycert.crt)

echo | openssl s_client -connect 172.20.0.153:8091 2>/dev/null | openssl x509 -out mycert.crt

验证

openssl x509 -in mycert.crt -text -noout

http://www.lryc.cn/news/625650.html

相关文章:

  • 算法第五十一天:图论part02(第十一章)
  • AI驱动的SEO关键词优化秘籍
  • 【LeetCode题解】LeetCode 162. 寻找峰值
  • SQL 语句进阶实战:从基础查询到性能优化全指南
  • Docker+Nginx+Node.js实战教程:从零搭建高可用的前后端分离项目
  • 黑客哲学之学习笔记系列(六)
  • Node.js完整安装配置指南(包含国内镜像配置)
  • HTB 赛季8靶场 - CodeTwo
  • HarmonyOS 实战:学会在鸿蒙中使用第三方 JavaScript 库(附完整 Demo)
  • 土地财政历史探寻
  • 陪诊系统开发哪家强?XK+支持 API对接+私有化部署,按需定制功能模块!
  • 涡流-信号完整性分析
  • 软件开发中的 8 个伦理问题示例
  • KMM跨平台叛逃实录:SwiftUI与Compose Multiplatform共享ViewModel的混合开发框架(代码复用率85%)
  • MySQL事务篇-事务概念、并发事务问题、隔离级别
  • 微软AD国产化替换倒计时——不是选择题,而是生存题
  • 【python实用小脚本-190】Python一键删除PDF任意页:输入页码秒出干净文件——再也不用在线裁剪排队
  • 《WASM驱动本地PDF与Excel预览组件的深度实践》
  • LeetCode 100 -- Day2
  • Leetcode 3654. Minimum Sum After Divisible Sum Deletions
  • C++小游戏NO.1游戏机
  • 【GNSS定位原理及算法杂记5】​​​​PPK(后处理动态定位)深度解析:后处理的艺术与 RTK 的互补
  • 【HarmonyOS】H5 实现在浏览器中正常跳转 AppLinking 至应用
  • HarmonyOS 中的 setInterval的基本使用
  • Android Coil 3拦截器Interceptor计算单次请求耗时,Kotlin
  • 进程通信:进程池的实现
  • Java 大视界 -- Java 大数据在智能物流无人配送车路径规划与协同调度中的应用
  • 【什么是非晶合金?非晶电机有什么优点?】
  • k8sday11服务发现(2/2)
  • Kubernetes 的 YAML 配置文件-kind