openssl生成自签证书

步骤

#创建两个文件 cn.cnf和server.cnf ,分别插入下面的内容

bash 复制代码
[ req ]
default_bits       = 4096
distinguished_name = req_distinguished_name
req_extensions     = req_ext
prompt             = no

[ req_distinguished_name ]
countryName                = CN
stateOrProvinceName        = BeiJing
localityName               = BeiJing
organizationName           = WeiOrg
organizationalUnitName     = WeiUnit
commonName                 = localhost

[ req_ext ]
subjectAltName = @alt_names

[ alt_names ]
DNS.1 = localhost
DNS.2 = example.com #配置域名的写法
IP.1  = 127.0.0.1
IP.2  = 192.168.110.9 #配置ip写法

分别执行下面的命令

bash 复制代码
openssl genpkey -algorithm RSA -out ca.key -pkeyopt rsa_keygen_bits:4096

openssl req -x509 -new -key ca.key -out ca.crt -days 3650 -config ca.cnf

openssl genpkey -algorithm RSA -out server.key -pkeyopt rsa_keygen_bits:4096

openssl req -new -key server.key -out server.csr -config server.cnf

openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 365 -extfile server.cnf -extensions req_ext
安装证书过程

待后续...

相关推荐
yong158585534332 分钟前
[SIGPIPE 错误] 一个 Linux socket 程序,没有任何报错打印直接退出程序
linux·服务器·网络·c++
小陶来咯3 小时前
【高级IO】多路转接之单线程Reactor
服务器·网络·数据库·c++
Xena_Networks9 小时前
SierraNet协议分析使用指导[RDMA]| 如何设置 NVMe QP 端口以进行正确解码
linux·服务器·网络
purrrew10 小时前
【Java ee初阶】网络原理
java·运维·服务器·网络·网络协议·udp·java-ee
python算法(魔法师版)10 小时前
数据库故障排查指南:从连接问题和性能优化
服务器·网络·数据库·性能优化
滴水之功10 小时前
Ubuntu22.04怎么退出Emergency Mode(紧急模式)
linux·运维·服务器
又逢乱世11 小时前
Ubuntu 安装 HAProxy
服务器·网络·数据库
qrh_yogurt12 小时前
搭建spark伪分布集群
大数据·服务器·spark
还有几根头发呀13 小时前
深入理解 TCP:重传机制、滑动窗口、流量控制与拥塞控制
服务器·网络
小妖66613 小时前
vue2 provide 后 inject 数据不是响应式的,不实时更新
java·服务器·前端