OpenSSL 是广泛使用的 SSL 加密工具库,常用于为支持 HTTPS 协议的服务器或网站创建安全证书。通过该工具可生成公钥和私钥,进而构建数字证书。下面将说明如何利用 OpenSSL 生成证书的具体步骤与操作方法。
1、 将OpenSSL工具下载至本地并解压,随后进入其bin目录即可使用。
2、 按住Shift键并右击当前文件夹,选择在此处打开命令窗口即可。
3、 打开cmd后,命令窗口会自动定位到当前的bin目录下。
4、 输入openssl命令以启动并进入OpenSSL环境。
5、 开始生成CA证书
6、 生成私钥文件,使用命令:genrsa -out ca-key.pem 1024,指定密钥长度为1024位。
7、 生成证书请求:使用 req 命令创建新的请求文件 ca-req.csr,指定私钥 ca-key.pem 并加载配置文件 openssl.cnf。
8、 运行后,目录中将生成ca-key.pem和ca-req.csr两个文件。
9、 自签证书
10、 执行完毕将生成名为ca-cert.pem的证书文件。
11、 创建服务器证书
12、 生成私密钥匙
13、 生成证书申请
14、 完成执行后生成server-key.pem与server-req.csr两个文件。
15、 自签证书
16、 完成执行后生成名为server-cert.pem的证书文件。
17、 生成客户端证书的过程与服务器端证书生成类似。
18、 生成私钥
19、 生成证书申请
20、 自签证书
21、 CA证书、服务端证书及客户端证书均已生成完毕,将其分别导入对应设备后即可正常使用。
评论
更多评论