Windows是否有OpenSSL?

时间:2018-07-17 06:33:05

标签: windows openssl

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

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

3 个答案:

答案 0 :(得分:3)

在Google中搜索Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.jolbox.bonecp.BoneCPConnectionProvider,然后从第一个链接下载

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

如果您不喜欢* nix风格,请参阅此官方页面以了解独立分布。

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

免责声明:我尚未测试页面上列出的软件。