首页 > 其他分享 >openssl 生成SSL ca证书 p12信任库、密匙库

openssl 生成SSL ca证书 p12信任库、密匙库

时间:2024-06-11 14:22:00浏览次数:12  
标签:crt ca openssl 密匙库 client key out

#CA根证书
openssl genrsa -des3 -out ca.key 2048
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt

#服务器
openssl genrsa -out server.key 2048
openssl req -new -out server.csr -key server.key
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 3650

#客户端
openssl genrsa -out client.key 2048
openssl req -new -out client.csr -key client.key -subj "/C=CN/ST=GuangDong/L=ShenZhen/O=Server/OU=Gateway/CN=client cert"
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 3650

#p12信任库
openssl pkcs12 -export -in ca.crt -inkey ca.key -out ca.p12

#p12密匙库
openssl pkcs12 -export -in client.crt -inkey client.key -out client.p12

标签:crt,ca,openssl,密匙库,client,key,out
From: https://www.cnblogs.com/axibug/p/18241980

相关文章

  • Navicat导入json文件(json文件数据导入到MySQL表中)
    天行健,君子以自强不息;地势坤,君子以厚德载物。每个人都有惰性,但不断学习是好好生活的根本,共勉!文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。文章目录一、介绍二、准备工作1.工具2.建表3.Json文件三、JSON文件数据导入MySQL表1.导入文件入口2.......
  • OpenWrt安装配置Tailscale
    什么是tailscale?Tailscale就是基于Wireguard的一个联网工具,无需公网地址,通过去中心化,实现各个节点之间点对点的连接.配置简单友好,支持的各类平台和客户端.相比较其他组网工具的优势是什么?对比zerotier和wireguard,wireguard更容易连上官方的中转服务器,webui界面更简单,适合......
  • 《Optimizing the LINPACK Algorithm for Large-Scale PCIe-Based CPU-GPU Heterogene
    论文标题《OptimizingtheLINPACKAlgorithmforLarge-ScalePCIe-BasedCPU-GPUHeterogeneousSystems》为基于PCIe的大规模CPU-GPU异构系统优化LINPACK算法作者GuangmingTan、ChaoyangShui、YinshanWang、XianzhiYu和YujinYan来自中科院计算所初读摘要......
  • MQCal工程算量V1.3.3.30(2024-6-10)更新增加辅助输入
    MQCal工程算量辅助输入来了!1、数据输入设置 辅助输入数据设置 辅助输入框可以设置辅助输入所需要的数据,并且可以设置数据对应的列。这是一个完全自定义的设置,哪一列对应什么输入数据。2、数据上屏查找: 辅助输入查找数据并排序 数据查找支持拼英首字母查找,查找......
  • BCACTF2024
    被拉去打R3,结果啥都不会,就装模做样写了两道mc。趁假期最后一天找了个比赛玩玩,就挑了解多的写。但最近给我的直观感受,就是什么题都要nc了。不单单是简单的附件题了,更多要考察代码审计和脚本编写了。crypto难度还行。但我对椭圆曲线太不熟了,r3里也有,但我就算看懂了,也不知道怎么......
  • DoNet Core的启动过程-WebApplicationBuilder
     1.前言 在NET6开始做ASP.NETCore的开发,我们首先要看的是启动过程,而WebApplication和WebApplicationBuilder类是启动过程好不开的类,WebApplicationBuilder来引导启动,这和前面Core的版本引导启动分为Program和Startup是不同的,.NET6及以上版本直接使用Program中引导启动,而We......
  • Ubuntu 20.04 配置LI-Calib问题总结
    系统环境为ubuntu20.04+ros1noetic。在配置浙大开源标定工具Li_Calib时会遇到一些匪夷所思的小问题,下面做个简单总结。1.PCL报错这里是因为PCL1.10需要C++14或以上标准,而源码的cmakelist里设置的是c++11,因此需要在两处做修改,一处是/src/Li_Calib/CMakeLists.txt,一处是/s......
  • CASIO fx-991CN X 使用
    复数转换\(a+b\,{\mathrmi}\leftrightarrowr\angle\theta\)进入复数运算模式菜单2输入待转换数OPTN⬇️,选择目标格式。=可通过SHIFT设置⬇️2选择默认输出格式角度弧度转换例:将弧度转换为角度在角度模式D下输入待转换的弧度值。(若要转换模式,SHIFT菜单......
  • 【YOLOv8改进】EMA(Efficient Multi-Scale Attention):基于跨空间学习的高效多尺度注意力
    YOLO目标检测创新改进与实战案例专栏专栏目录:YOLO有效改进系列及项目实战目录包含卷积,主干注意力,检测头等创新机制以及各种目标检测分割项目实战案例专栏链接:YOLO基础解析+创新改进+实战案例摘要通道或空间注意力机制在许多计算机视觉任务中表现出显著的效果,可以......
  • Tomcat部署及优化
    目录1.Tomcat(1)Tomcat核心的组件(2)Tomcat功能组件结构(1)connect连接器(2)conntainer容器2.Tomcat安装部署(1)先安装JDK(2)再安装启动Tomcat(1)优化tomcat启动速度3.虚拟主机配置(1)Tomcat虚拟主机配置4.Tomcat多实例部署(1)Tomcat的端口5.Tomcat优化Tomcat一款JAVA开发的开源Web网站应用程序......