您的位置:

Windows安装OpenSSL

一、下载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、在生成证书或者其他密钥相关操作时,需要妥善保管私钥,以免泄漏造成安全问题