当前位置: 首页 > 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.dtcms.com/a/339324.html

相关文章:

  • 飞算JavaAI颠覆传统:SpringBoot项目开发效率革命实录
  • 基于uni-app的成人继续教育教务管理系统设计与实现
  • 0.开篇简介
  • 微信小程序连接到阿里云物联网平台
  • LeetCode 135.分发糖果:双向遍历下的贪心策略应用
  • Kubernetes Pod 控制器
  • Effective C++ 条款50:了解new和delete的合理替换时机
  • 实践项目-1
  • jenkins自动化部署
  • 七十二、【Linux数据库】MySQL数据库MHA集群概述 、 部署MHA集群
  • 当MySQL的int不够用了
  • GTSAM中实现多机器人位姿图优化(multi-robot pose graph optimization)示例
  • 权限管理系统
  • 动手学深度学习(pytorch版):第四章节—多层感知机(7、8)数值稳定性和模型初始化
  • 《算法导论》第 31 章 - 数论算法
  • 个人介绍CSDNmjhcsp
  • Kubernetes集群安装部署--flannel
  • Vue 2 项目中快速集成 Jest 单元测试(超详细教程)
  • 云计算学习100天-第23天
  • github 上传代码步骤
  • 【Python】新手入门:python模块是什么?python模块有什么作用?什么是python包?
  • Day13_【DataFrame数据组合merge连接】【案例】
  • 嵌入式开发学习———Linux环境下网络编程学习(三)
  • 第5.5节:awk算术运算
  • RabbitMQ:交换机(Exchange)
  • LeetCode-17day:贪心算法
  • 95、23种设计模式之建造者模式(4/23)
  • 大模型 + 垂直场景:搜索/推荐/营销/客服领域开发新范式与技术实践
  • 抓取手机游戏相关数据
  • 细化的 Spring Boot 和 Spring Framework 版本对应关系