专栏中心

EEPW首页 > 专栏 > linux上使用openssl生成ssl证书

linux上使用openssl生成ssl证书

发布人:电子禅石 时间:2020-06-18 来源:工程师 发布文章

最近在用openssl生成证书,记录一下,如果有错,请指点:

步骤如下:

安装好openssl之后(此处略过)

1、先设置好openssl.cnf,文件路径在openssl/ssl/openssl.cnf

其中需要设置的有:

①、[CA_default]中的dir变量名称,后续生成的数据库文件,都会关联改文件夹。

②、将stateOrProvinceName和organizationName改为“optional”,不然后面在签证的时候可能因为省份、组织名称不同签证不通过。

③、设置签证信息的默认信息,不然有些信息不填的情况下,会出现默认的名称。

2、生成CA文件

进入openssl/bin文件夹下,执行如下语句:

openssl req -new -x509 -days 36524 -keyout CA/ca.key -out ca.crt -utf8 -config ../ssl/openssl.cnf

然后输入该ca.key的密码

 之后会要求你输入证书的基本信息。

3、生成服务器端的私钥(key文件)

openssl genrsa -des3 -out CA/xxx.key 2048

并去除密码(如果设置了密码,服务器连接也必须相应设置key的密码)

openssl  genrsa -out CA/xxx.key 2048

4、生成Certificate Signing Request(CSR)

openssl req -new -key CA/xxx.key -out CA/xxx.csr -utf8 -config ../ssl/openssl.cnf

其中xxx.key为刚刚生成的key

要求你添加证书的基本信息。其中commom Name很重要,部署在哪个服务器上,就添哪个服务器的域名或ip。

A challenge password 和An optional company name可不填

5、用生成的CA证书为刚才生成的xxx.csr文件签名

在此之前,必须先手动在CA(之前openssl.cnf设置的)文件夹里手动添加newcerts文件夹、index.txt和serial文件,其中serial要写入00

  cd CA
  mkdir newcerts
  touch index.txt
  echo "00">serial
  cd ..

签名

openssl x509 -req -in CA/xxx.csr -CA CA/ca.crt -CAkey CA/ca.key -CAcreateserial -out CA/xxx.crt -days 36524

这里会要求输入之前设置ca.key的密码。

6、查看文件

查看CA目录下,会自动生成如下文件

其中,连接需要用到的就ca.crt,xxx.crt和xxx.key三个文件

 

 3.png

 

比较简单的简述。方便之后拿来用

https://my.oschina.net/u/2286362/blog/726401

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

基础教程:模数转换器

视频 2012-06-18

英飞凌获欧盟援助,将在德累斯顿建新半导体厂

PHILIPS 51单片机常见问题解答

郁闷!

hpnet 2003-10-12

医疗应用中隔离的重要性

视频 2012-06-18

PDIUSBD12 USB接口器件在DMA模式下的应用

外媒:DeepSeek省了训练费,但推理模型应用成\"烧钱黑洞\"

铠侠与闪迪合作研发出332层NAND闪存

网络与存储 2025-02-24

微软发布生成式AI机器人技术 实现自主式互动

荷兰Stellantis推出首款自驾系统 实现L3自动驾驶

基础教程:电源管理基础知识

视频 2012-06-18

韩研究院报告:绝大多数半导体技术已被中国赶超

1月汽车行业锂电池装车38.8Wh 同比增20%

英伟达终结\"DeepSeek危机\"最大救星竟是他

ADIsim CLK™_精确、快捷、易用的时钟产品辅助设计及仿真工具

视频 2012-06-18

逆F类功率放大器简介

便携式医疗保健设备

视频 2012-06-18

PDIUSBD12 USB接口器件速度测试报告

PDIUSBD12 USB接口器件在DMA模式下的应用 (英)

PDIUSBD12 大容量存贮器套件用户指南

BMW揭晓第六代eDrive技术 电动车性能大跃进

更多 培训课堂
更多 焦点
更多 视频

技术专区