【问题标题】:Is there an OpenSSL for windows?是否有适用于 Windows 的 OpenSSL?
【发布时间】:2018-12-24 18:11:07
【问题描述】:

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

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

【问题讨论】:

    标签: windows openssl


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      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

      【讨论】:

      • 能否也解释一下在Windows中构建它的过程?
      • 详细信息都在 INSTALL 和 NOTES.WIN 文件中。有关概述,请参阅我对另一个问题的回答:stackoverflow.com/questions/45494630/…
      【解决方案3】:

      Cygwin 和 MSYS 都分发预编译的 openssl 二进制文件,我每天都在使用。

      如果您不喜欢 *nix 风格的风格,请参考此官方页面了解独立发行版。

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

      声明:我没有测试页面上列出的软件。

      【讨论】:

        猜你喜欢
        • 2010-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-18
        • 2012-09-28
        • 1970-01-01
        相关资源
        最近更新 更多