本文介绍: 已经用官方perl脚本(CA.pl)做了关于建立CA和封装P12证书的实验(openssl3.2 – helpdoc – P12证书操作).但是将官方perl脚本用的openssl命令行记录下来, 自己用openssl命令行重新做一遍实验时, 发现有些文件, 目录的名称是从配置文件来的(e.g. DemoCA), 显然自己要的CA名字不应该是这么随意的实验名字.还有建立目录时, 目录的名称也是从配置文件来的. 如果此目录不存在, openssl命令行就会失败.
openssl3.2 – use openssl cmd create ca and p12
概述
已经用官方perl脚本(CA.pl)做了关于建立CA和封装P12证书的实验(openssl3.2 – helpdoc – P12证书操作).
但是将官方perl脚本用的openssl命令行记录下来, 自己用openssl命令行重新做一遍实验时, 发现有些文件, 目录的名称是从配置文件来的(e.g. DemoCA), 显然自己要的CA名字不应该是这么随意的实验名字.
还有建立目录时, 目录的名称也是从配置文件来的. 如果此目录不存在, openssl命令行就会失败.
需要建立要操作的目录, 再去运行openssl命令行.
自己重新用openssl命令行做了一次实验, 做了自己的实验CA, 封装了自己的P12的证书用于应用实验.
笔记
实验的openssl环境
openssl是有默认配置文件的, 如果不是在全局环境变量中, 就需要自己在实验的cmd中临时加入PATH.
建立CA
生成私钥和证书请求
生成CA证书
用CA签发应用证书
用CA对应用证书进行签名
将已经签名好的PEM证书封装为P12证书
验证P12证书是否可用
END
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。