美文网首页
OpenSSL生成自签名证书

OpenSSL生成自签名证书

作者: Dante617 | 来源:发表于2022-04-21 14:07 被阅读0次

1 简单生成

openssl genrsa -out server.key 2048
openssl req -new -key server.key -out server.csr  // Common Name写上自己的ip或域名
openssl x509 -req -days 3650 -in server.csr -signkey server.key  -out server.crt

2 带客户端认证

// 生成服务器端私钥
$ openssl genrsa -out server.key 1024 
 
//生成服务端公钥
$ openssl rsa -in server.key -pubout -out server.pem
 
//生成CA私钥
$ openssl genrsa -out ca.key 1024
 
//生成csr文件
$ openssl req -new -key ca.key -out ca.csr
 
//生成自签名证书
$ openssl x509 -req -in ca.csr -signkey ca.key -out ca.crt
 
//生成server.csr文件
$ openssl req -new -key server.key -out server.csr
 
//生成带有ca签名的证书
$ openssl x509 -req -CA ca.crt -CAkey ca.key -CAcreateserial -in server.csr -out server.crt

参考https://blog.csdn.net/Ximerr/article/details/123530909

相关文章

网友评论

      本文标题:OpenSSL生成自签名证书

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