如何在Windows 7上更新OpenSSL?

Lea*_*RoR 3 windows cygwin openssl

我正在使用Windows 7 x64和我的cgywin提示我可以运行

$ openssl version
OpenSSL 0.9.8e 23 Feb 2007
Run Code Online (Sandbox Code Playgroud)

并查看当前版本.我想将此更新到最新版本,但无法找到有关如何执行此操作的官方来源.最简单的方法是什么?我希望他们可以在同一个窗口中使用命令行.

谢谢.

Bre*_*ett 10

要升级Cygwin的openssl,您只需运行安装程序并选择更新的版本.Cygwin的网站声明如下:

setup.exe实用程序跟踪所有已安装组件的版本,并提供安装或更新此站点可用于Cygwin的所有内容的机制.

升级的步骤如下:

  1. 转到Cygwin的站点并下载setup.exe.
  2. 运行setup.exe并单击下一步,直到您点击"选择包"页面.
  3. 在搜索框中键入要升级的程序包(openssl).
  4. 选择要安装的版本.
  5. 单击"下一步"并等待其安装/下载.

Cygwin OpenSSL安装

安装/升级完成后,您应该能够使用以下命令在Cygwin中查看新版本:

$ openssl version
OpenSSL 1.0.1c 10 May 2012

$ which openssl
/usr/bin/openssl
Run Code Online (Sandbox Code Playgroud)

您也可以从源代码构建Openssl,但我从未尝试过.我认为Cygwin处理安装/升级是有原因的.

此外,OpenSSL可以在没有Cygwin的情况下安装,其中一个二进制文件位于以下位置:http://slproweb.com/products/Win32OpenSSL.html