📅  最后修改于: 2023-12-03 15:27:07.994000             🧑  作者: Mango
SSL 密钥是在 SSL 加密通信中使用的一种加密算法,它用于保证客户端与服务器之间的通信安全。在生成 SSL 密钥时,我们需要创建一个公钥和一个私钥,公钥用于加密数据,私钥用于解密数据。以下是在不同操作系统上生成 SSL 密钥的方法。
下载 OpenSSL 工具;
打开命令行窗口,进入 OpenSSL 安装目录;
利用以下命令生成私钥:
openssl genrsa -out key.pem 2048
利用以下命令生成证书请求文件:
openssl req -new -key key.pem -out csr.pem
利用以下命令生成证书:
openssl x509 -req -days 3650 -in csr.pem -signkey key.pem -out cert.pem
打开 IIS 管理器;
在左侧面板中选择服务器名字,右键选择“Server Certificates”;
在右侧面板中选择“Create Self-Signed Certificate...”;
输入证书名称,选择证书存储位置,点击 OK。
安装 OpenSSL 工具;
利用以下命令生成私钥:
openssl genrsa -out key.pem 2048
利用以下命令生成证书请求文件:
openssl req -new -key key.pem -out csr.pem
利用以下命令生成证书:
openssl x509 -days 3650 -req -in csr.pem -signkey key.pem -out cert.pem
打开终端;
利用以下命令生成私钥:
openssl genrsa -out key.pem 2048
利用以下命令生成证书请求文件:
openssl req -new -key key.pem -out csr.pem
利用以下命令生成证书:
openssl x509 -days 3650 -req -in csr.pem -signkey key.pem -out cert.pem
以上是在不同操作系统上生成 SSL 密钥的方法。根据实际需求选择合适的方法即可。