是否有适用于 Windows 的 OpenSSL?

Tem*_*ary 4 windows openssl

我正在尝试在 Windows 操作系统上生成 OpenSSL 证书。但是我发现大多数与 OpenSSL 相关的命令都是针对 *nix OS 的。

是否有适用于 Windows 操作系统的 OpenSSL?如果是,我从哪里可以得到它?这是 Windows 的官方 OpenSSL 版本吗?

小智 5

搜索openssl shining light production在谷歌和下载从第一链接


Mat*_*ell 5

是的。您可以执行以下两项操作之一:

  1. 自己构建

    您需要一个构建环境(基于 Visual Studio 或 msys2)以及一些其他先决条件。从这里下载源代码:

    https://www.openssl.org/source/

    并且(假设您下载了 1.1.0 版本),请阅读此处的安装说明:

    https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-stable/INSTALL

    这里还有一些 Windows 特定的注释:

    https://github.com/openssl/openssl/blob/OpenSSL_1_1_0-stable/NOTES.WIN

  2. 下载预编译版本

    OpenSSL 项目不分发预编译的二进制文件,但他们确实维护第三方提供的二进制文件的列表。名单在这里:

    https://wiki.openssl.org/index.php/Binaries