简介:本文将指导您如何使用 OpenSSL 生成自签名证书,以便在开发或测试环境中进行 HTTPS 通信。
在开始之前,请确保您的系统已经安装了 OpenSSL。如果没有安装,请根据您的操作系统进行安装。
以下是使用 OpenSSL 生成自签名证书的步骤:
openssl genrsa -out private.key 2048
这将生成一个 2048 位的 RSA 私钥,并将其保存到名为 private.key 的文件中。
openssl req -new -key private.key -out certificate.csr
这将打开一个交互式界面,要求您输入一些信息,例如国家、组织、常用名等。根据您的需求填写相关信息。
openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt
这将使用 CSR 和私钥创建一个自签名证书,有效期为 365 天。证书将保存在名为 certificate.crt 的文件中。
注意事项: