OpenSSL中怎么生成自签名证书

  介绍

本篇文章为大家展示了OpenSSL中怎么生成自签名证书,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<节> <图数据工具=癿dnice编辑器”>

生成CA证书

,

生成私钥

 <代码> openssl  genrsa  -out  ca.key  4096 
  ,   ,

生成证书

根据组织或个人设置<代码>主题选项。如果使用域名(FQDN)访问,需要将<代码> CN 设置为域名。

 <代码> openssl  req  -x509  -new  -nodes  -sha512  -days  3650年,\ 
-subj “/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=yourdomain.com", \
-key  ca.key  \
-out  ca.crt
  ,   ,

生成服务器端证书

证书通常包含两部分:<代码>。crt 文件和<代码>。关键代码文件,例如接下来生成的<代码> yourdomain.com.crt 和<代码> yourdomain.com.key> ,

生成私钥

 <代码> openssl  genrsa  -out  yourdomain.com.key  4096 
  ,   ,

生成证书签名请求文件(CSR)

根据组织或个人设置<代码>主题选项。如果使用域名(FQDN)访问,需要将<代码> CN 设置为域名,并且使用域名作为私钥文件和证书签名请求文件的文件名。

 <代码> openssl  req  -sha512  -new  \ 
-subj “/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=yourdomain.com", \
-key  yourdomain.com.key  \
-out  yourdomain.com.csr
  ,
上述内容就是OpenSSL中怎么生成自签名证书,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

OpenSSL中怎么生成自签名证书