Linux 使用openssl ca方式签发证书

前言

Linux 使用openssl x509方式签发证书(推荐用这种方式)https://blog.csdn.net/QianLiStudent/article/details/109818208

客服端到服务端或服务端到服务端的请求方式通常是http居多(这里只考虑一般的系统),但是考虑到安全性的问题,我们会采用给系统添加一个证书来做认证,证书相当于一个身份认证。

之前没有接触过证书的时候,觉得证书的生成步骤很复杂,而且命令又长,但如果对流程做一下分解就好理解了。

概念

根证书:也叫自签名证书、CA证书,由私钥直接生成,用于给其他的证书签名;
服务端证书:由CA证书签名后在服务端配置,比如nginx;
客户端证书:由CA证书签名后服务端保存,并发送给客户端进行配置;
Tip:下面统一称为CA证书和应用证书(服务端证书、客户端证书)

准备

安装openssl,通常系统中是默认安装好的,可通过 openssl version 查看openssl的版本信息,若报不存在则先安装openssl。
在这里插入图片描述
可以通过openssl version -a查看openssl的基本信息:
在这里插入图片描述
去到该目录下打开openssl.cnf,这个配置文件是openssl生成证书的配置文件。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值