一、下载OpenSSL
1、打开官网https://www.openssl.org/source/,找到下载链接
2、选择合适的版本
3、下载后解压
下载链接示例: https://www.openssl.org/source/openssl-1.1.1k.tar.gz
二、安装OpenSSL
1、打开CMD窗口
2、进入解压后的目录
3、执行以下命令:
perl Configure VC-WIN32 ms\do_ms.bat nmake -f ms\nt.mak nmake -f ms\nt.mak install
三、配置环境变量
1、打开系统属性
2、点击环境变量
3、在系统变量中添加以下内容:
变量名:OPENSSL_HOME 变量值:OpenSSL安装目录的路径
4、在系统变量的Path中添加以下内容:
%OPENSSL_HOME%\bin
四、验证OpenSSL是否安装成功
1、打开CMD窗口
2、输入以下命令:
openssl version
如果输出版本号,则表示OpenSSL安装成功
五、使用OpenSSL
1、生成密钥对:
openssl genrsa -out private.key 2048
2、生成证书签名请求(CSR):
openssl req -new -key private.key -out cert.csr
3、生成自签名证书:
openssl x509 -req -days 365 -in cert.csr -signkey private.key -out cert.crt
4、查看证书:
openssl x509 -text -noout -in cert.crt
六、注意事项
1、在Windows安装OpenSSL时,需要先安装ActivePerl
2、在使用OpenSSL时,需要保证安装的版本与运行环境的操作系统和平台匹配
3、在生成证书或者其他密钥相关操作时,需要妥善保管私钥,以免泄漏造成安全问题