美文网首页
openssl生成证书

openssl生成证书

作者: 芸芸众生ing | 来源:发表于2023-12-12 16:14 被阅读0次

生成根CA私钥

openssl genrsa -des3 -out rootCA.key 2048

去除密钥里的密码(可选), 这里需要再输入一次原来设的密码

openssl rsa -in rootCA.key -out rootCA.key

使用私钥生成根 CA 的证书

openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.crt

生成 IP地址 127.0.0.1 的私钥

openssl genrsa -out 127.0.0.1.key 2048

使用私钥生成证书请求文件

openssl req -new -key 127.0.0.1.key -out 127.0.0.1.csr

使用根 CA 的证书为 127.0.0.1 签名证书

openssl x509 -req -in 127.0.0.1.csr -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out 127.0.0.1.crt -days 365 -sha256 -extfile v3.ext

v3.ext内容

authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names

[alt_names]

这里 IP 替换成 DNS 就可以签名域名了

IP.1 = 127.0.0.1

最后服务器需要安装 根CA证书

右键 rootCA.crt => 打开方式 => 加密外壳扩展

相关文章

网友评论

      本文标题:openssl生成证书

      本文链接:https://www.haomeiwen.com/subject/skbvgdtx.html