openssl生成自签名证书

原网址:https://blog.csdn.net/weixin_41767181/article/details/121531007

windows下安装openssl后,生成自签名证书并打包为P12文件的命令如下:

需要注意的是:

  1. 每一级的证书中,证书的公司名称等尽量不要一样
  2. 根证书生成后,2级三级证书生成前,最好重新设置demoCA目录下的serial和index.txt文件中的内容。否则,极容易发生错误。

//创建密钥
openssl genrsa -out key/ca-key.pem 1024
//创建证书请求
openssl req -new -out key/ca-req.csr -key key/ca-key.pem
//自签署证书
openssl x509 -req -in key/ca-req.csr -out key/ca-cert.pem -signkey key/ca-key.pem -days 3650
//将证书转成浏览器支持的P12格式
openssl pkcs12 -export -clcerts -in key/ca-cert.pem -inkey key/ca-key.pem -out key/ca.p12//创建密钥
openssl genrsa -out key/server-key.pem 1024
//创建证书请求
openssl req -new -out key/server-req.csr -key key/server-key.pem
//自签署证书
openssl x509 -req -in key/server-req.csr -out key/server-cert.pem -signkey key/server-key.pem -CAkey key/ca-key.pem -CAcreateserial -days 3650
//将证书转成浏览器支持的P12格式
openssl pkcs12 -export -clcerts -in key/server-cert.pem -inkey key/server-key.pem -out key/server.p12//创建密钥
openssl genrsa -out key/client-key.pem 1024
//创建证书请求
openssl req -new -out key/client-req.csr -key key/client-key.pem
//自签署证书
openssl x509 -req -in key/client-req.csr -out key/client-cert.pem -signkey key/client-key.pem  -CAkey ca/ca-key.pem -CAcreateserial -days 3650
//将证书转成浏览器支持的P12格式
openssl pkcs12 -export -clcerts -in key/client-cert.pem -inkey key/client-key.pem -out key/client.p12

引用网址:

  1. https://blog.csdn.net/u010129119/article/details/53419581
  2. https://blog.csdn.net/bluishglc/article/details/123634374

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/110668.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“乘风而上,谋远共赢”润和软件HopeStage2023秋季渠道商会议圆满举行 润和软件 润和软件

10月18日,由江苏润和软件股份有限公司(以下简称“润和软件”)主办的HopeStage2023秋季渠道商会议圆满举行。本次会议以“乘风而上,谋远共赢”为主题,汇聚众多HopeStage渠道商与生态合作伙伴,共谋国产基础软…

Kotlin中的数组

数组是一种常见的数据结构,用于存储相同类型的多个元素。在 Kotlin 中,我们可以使用不同的方式声明、初始化和操作数组。 在 Kotlin 中,有多种方式可以定义和操作数组。我们将通过以下示例代码来展示不同的数组操作: fun main()…

瞬态抑制二极管TVS的工作原理?|深圳比创达电子EMC(上)

TVS二极管具有响应速度快、漏电流小、钳位电压稳以及无寿命衰减的特性,从小到信号线静电防护,大到电力系统抗雷击浪涌,TVS都发挥着至关重要的作用。本章对瞬态抑制二极管TVS工作机理展开分析,供产品选型参考。接下来就跟着深圳比创…

从优橙教育5G网络优化就业班出去之后,这好找工作嘛?

很多想学习5G网络优化工程师的同学,有一个共同的疑问:参加完5G网络优化就业班,真的能找到工作吗?5G网络优化工程师到底是做什么? 今天,小编就来给大家说说,通信行业的就业模式到底是怎么样的&a…

IOS课程笔记[1-3] 第一个IOS应用

安装开发环境 安装Xcode软件 历史版本查找 https://developer.apple.com/download/all/?qdebug 创建Object-C项目 启动过程 步骤 1.加载Main中定义的storyBoard 2.加载Main控制器 3.加载控制器下的View组件显示 获取控件的两种方式 定义属性连线:property (…

【Vue】前端解决跨域问题——反向代理

在 axios 请求路径只需填写资源路径: axios.get(/users).then(res > {console.log(res) })此时相当于向自己发送请求,会报 404。 然后在 vue.config,js 中配置反向代理: const { defineConfig } require(vue/cli-service) module.expo…

《软件方法》第1章2023版连载(07)UML的历史和现状

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 1.3 统一建模语言UML 1.3.1 UML的历史和现状 上一节阐述了A→B→C→D的推导是不可避免的,但具体如何推导,有各种不同的做法,这些做法可以称为“方…

Qt中纯C++项目发布为dll的方法(超详细步骤)

目录 一般创建方法导出普通函数的方法&调用方法导出类及其成员函数的方法&调用方法 众所周知,我们可以将C项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。 首先创建共享库&am…

印刷包装经营小程序商城的作用是什么

印刷包装业的市场需求度非常高,如礼品盒、标签、购物袋、企业宣传物料、周边等大小服务,线下各城市从业者与线上行业电商数量也很多。 然而随着线下竞争激烈、用户线上消费度提升,同时线上第三方平台入驻商家面临抽成/入驻费/流量费、难以打…

day08-注册功能、前端登录注册页面复制、前端登录功能、前端注册功能

1 注册功能 补充(开放文件夹内) 2 前端登录注册页面复制 4 前端注册功能 1 注册功能 # 分析前端:携带数据格式 {mobile:,code:,password}后端:-1 视图类---》注册方法-2 序列化类---》校验,保存(表中字段多,传的少---…

QPixmap图像处理详解

文章目录 一、QPixmap 图像加载和保存1.1 QPixmap加载图像1.2 QPixmap保存图像1.3 QPixmap 图像加载和保存的实例 二、QPixmap绘制图像2.1 在窗口上绘制2.2 QPixmap缩放绘制2.3 QPixmap旋转绘制2.4 QPixmap 绘制图像的实例2.4 透明度和遮罩 三、图像转换3.1 QImage转QPixmap3.2…

vtk简单介绍、渲染流程、简单示例

一、vtk简单介绍 Vtk(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。 二、vtk渲染流程 流程图如下: 1.vtkSource 数据源 各个类型的图像原始数据。 2.vtkFilter 数据过滤器 …

多继承vs查看类结构

多继承里面的虚函数 类A有两个虚函数&#xff0c;类B重写了其中一个&#xff0c;类C重写了两个&#xff1b; 类C里面可以重写所有继承到的虚函数&#xff08;类A、类B里面的虚函数&#xff09; class A { public:virtual void init() { std::cout << "A init !&qu…

纯HTML调用restfull api工具

<!DOCTYPE html> <html> <head><meta charset"UTF-8"><title>API调用工具</title><style>keyframes marquee {0% {transform: translateX(0%);}80% {transform: translateX(70%);}}.marquee {animation: marquee 2s linea…

机器学习——主成分分析(PCA,未完)

略略翻了下书&#xff0c;差点儿窒息在床上… 看了几个博主的笔记&#xff0c;有点儿头疼 不知道是不是神经裂开生成新突触&#xff0c;还是脑细胞坏死前最后的呐喊 重点看了三篇&#xff0c;觉得非常惊艳&#xff0c;易于理解的 先看了主成分分析的原理详解&#xff0c;但还是…

硬件成本节省60%,四川华迪基于OceanBase的健康大数据数仓建设实践

导语&#xff1a;本文为四川华迪数据计算平台使用 OceanBase 替代 Hadoop 的实践&#xff0c;验证了 OceanBase 在性能和存储成本方面的优势&#xff1a;节省了 60% 的硬件成本&#xff0c;并将运维工作大幅减少&#xff0c;从 Hadoop 海量组件中释放出来&#xff1b;一套系统处…

21天打卡掌握java基础操作

Java安装环境变量配置-day1 参考&#xff1a; https://www.runoob.com/w3cnote/windows10-java-setup.html 生成class文件 java21天打卡-day2 输入和输出 题目&#xff1a;设计一个程序&#xff0c;输入上次考试成绩&#xff08;int&#xff09;和本次考试成绩&#xff0…

华为云云耀云服务器 L 实例使用,从性能、性价比、易用性、稳定性和安全性等方面进行评测

华为云云耀云服务器 L 实例是一款面向中小企业和开发者的云服务器产品。下面我们将从性能、性价比、易用性、稳定性和安全性等方面进行评测&#xff0c;并将其与同类产品进行对比。 性能 华为云云耀云服务器 L 实例基于最新的处理器技术&#xff0c;具备卓越的计算性能和响应速…

如何用工业树莓派和MQTT平台打通OT和IT?

一、应用设备 OT端设备&#xff1a;步进电机&#xff0c;MODBUS TCP远程I/O模块&#xff0c;PLC设备 边缘侧设备&#xff1a;宏集工业树莓派&#xff1b; IT端设备&#xff1a;PC、安卓手机&#xff1b; IT端软件&#xff1a;宏集HiveMQ MQTT通信平台 二、原理 宏集工业树…

iOS 中,isa 指针

每个对象都有 isa 指针&#xff0c;指向对象所属的类。例如类 NSString 其实是类对象。 类对象产生于编译期&#xff0c;单例。 类对象有 isa 指针指向对应元类&#xff0c;元类&#xff08;metaclass&#xff09;中保存了创建类对象以及类方法所需的所有信息。 struct objc_…