SSL证书V1

复制于:https://www.zwtrus.com/detail?article_id=1153

 生成私钥

这将生成一个2048位的RSA私钥,并将其保存在名为private.key的文件中。

openssl genrsa -out private.key 2048 

生成证书签名请求(CSR):使用以下命令生成一个CSR文件: 在生成CSR时,您需要提供一些信息,如国家/地区、组织、常用名称等。

请确保在常用名称字段中输入您的域名。

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

生成自签名证书:使用以下命令生成一个自签名证书: 这将使用CSR文件和私钥文件生成一个有效期为365天的自签名证书,并将其保存在名为certificate.crt的文件中。

openssl x509 -req -days 365 -in csr.csr -signkey private.key -out certificate.crt

验证证书信息

openssl verify -CAfile /path/to/ca-bundle.crt /path/to/certificate.crt

请注意,自签名证书不会被浏览器和操作系统默认信任,因此在访问您的网站时,用户可能会收到安全警告。

如果您需要获得受信任的证书,建议从受信任的第三方机构购买SSL证书。

SSL证书V3

1、生成秘钥

输入

openssl genrsa -des3 -out server.pass.key 2048

提示:

Enter pass phrase for server.pass.key:
Verifying - Enter pass phrase for server.pass.key:
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤