如何在Windows Server 2019上安装OpenSSL

时间:2020-02-23 14:45:30  来源:igfitidea点击:

如何在Windows Server 2019上安装OpenSSL?
,如何在Windows Server 2019上使用OpenSSL?
OpenSSL是一个开源库,提供用于保护系统之间的应用程序和传输系统之间的加密协议。
Openssl的管理层在全球各地的志愿者处于志愿者下。

在简而言之,OpenSSL Toolkit通过全强度加密实现安全套接字层(SSL V2/V3)和传输层安全(TLS V1)协议。
本教程将向我们展示如何在Windows Server 2019上安装OpenSSL。

在Windows Server 2019上安装OpenSSL

终止openssl下载页面并抓住与CPU架构相匹配的OpenSSL的最新构建。
对我来说,我将下载64位版本。
我们可以选择选择Light版本或者完整版本。

你也可以使用 curl.exe命令从命令行下载。

curl.exe -L -o Win64OpenSSL.exe  https://slproweb.com/download/Win64OpenSSL-1_1_0j.exe

请参阅下面的屏幕截图。

安装完成后,通过双击运行安装程序 .exe文件或者来自PowerShell。

.\Win64OpenSSL.exe

接受软件许可协议,然后单击"下一步"。

选择将安装OpenSL的目标文件夹。

选择应用程序快捷方式的目录。

选择要执行的其他任务。

单击"安装"以在Windows Server 2019上开始安装OpenSSL。

安装几分钟才能完成。

单击"完成"以结束成功的安装。

最后地添加了 C:\OpenSSL-Win64到Windows环境路径。

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\OpenSSL-Win64\bin", "User")

对于32位系统,更换 OpenSSL-Win64OpenSSL-Win32

在Windows Server 2019上使用OpenSSL生成证书

我们现在可以在Windows Server 2019上使用OpenSSL来生成证书。
首先出口 OPENSSL_CONF

set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg

对于32位系统,更换 OpenSSL-Win64OpenSSL-Win32
让我们创建一个测试SSL证书来验证我们的安装。

openssl.exe req -new -nodes -keyout server.key -out server.csr -newkey rsa:2048