openssl简单知识,命令行生成相关证书和密钥

本文介绍了浏览器进行认证时需要满足的三个条件,并解释了如何使用OpenSSL生成SSL证书,包括生成证书所需的命令参数及其含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浏览器检查认证,要求必须具备三个条件:有一个权威机构发放证书(也可以创建自我签订的证书)、证书不能过期、证书是属于它所连接的服务器的。只有全部具备了这三个条件,浏览器才能成功完成认证。一般来说该证书应有第三方认证机构提供。但常用的客户端浏览器也允许服务器端使用所谓“自认证证书”,这为SSL服务器应用带来了很大方便。

生成证书的方法很多,比如OpenSSL软件包的openssl命令实现证书生成:openssl req -new -x509 -days 7305 -nodes -out CRT_PEM -keyout KEY_PEM < xx.conf
CRT_PEM :生成的证书文件
KEY_PEM :生成的密钥文件
xx.conf :为配置文件
-new    :新证书
-x509   :表示导入x509协议
-days 7305:表示有效期为20年
-nodes    :表示生成证书时不需密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值