问题标签 [libssl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1059 浏览

ruby-on-rails - 在 Window 8.1 上为 Rails 安装 libssl-dev

运行时出现此错误gem tweetstream

在抛出“std::runtime_error”的实例后调用终止 what():此事件机器上的加密不可用

我知道这与我的 libssl 有关。如何在 Windows 上安装 libssl-dev?

是否有相当于 ubuntu 的aptitude install libssl-devwindows 或 gem?

0 投票
6 回答
10539 浏览

python - 如何在 El Capitan 上运行 psycopg2 而不会遇到 libssl 错误

我在我的 Mac 上安装了 python django dev 并且刚刚升级到 El Capitan。

我已经在 virtualenv 中安装了 psycopg2,但是当我运行我的服务器时,我收到以下错误 -

我试过重新安装我的 virtualenv

我试过升级 psycopg2

但我仍然遇到同样的错误。

我也尝试过添加符号链接/usr/lib但 El Capitan 的新的无根的东西不允许它 -

所以我尝试/usr/local了无济于事。

openssl的系统版本好像是1.0.2——

我该如何解决?

0 投票
2 回答
15356 浏览

c - 在 OS X El Capitan 上使用 libssl 编译 C 程序?

我有一个使用 libssl 的简单 C 程序。

在 Linux 上,我安装了 openssl-dev 包并使用以下行编译程序:

现在我想在我的 Mac 上做同样的事情。同一行导致:

我尝试通过 home-brew 安装 openssl(openssl-dev 不起作用)brew install openssl

这给了我:

...
==> 安装 openssl
==> 下载https://www.openssl.org/source/openssl-1.0.2a.tar.gz curl: (22) The requested URL returned error: 404 Not Found

我发现了一个没有答案的相关 SO 问题

我也试过

并获悉

此公式仅适用于小桶。Mac OS X 已经提供了这个软件,并且并行安装另一个版本可能会导致各种麻烦。

Apple 已弃用 OpenSSL,转而使用自己的 TLS 和加密库

为了能够在 OS X 上使用 C 程序编译 libssl,我需要做什么/安装什么?

或者,这是一个坏主意(鉴于上面的警告)?




更新:

我使用 brew 安装了 openssl。我不确定这是否是问题,但我更新了 brew。接受 brew 的建议

您可能应该将 /usr/local 的所有权和权限更改回您的用户帐户。 sudo chown -R $(whoami):admin /usr/local

并将这个问题考虑在内。

然后,按照@Alex Reynolds 的建议,我成功编译了它

0 投票
7 回答
34197 浏览

mongodb - mongod:加载共享库时出错:libssl.so.10 libcrypto.so.10

问题

我下载了mongodb 3.0.7tar 文件。然后我将 bin 目录添加到我的路径中:

然后当我运行 mongodb 服务器时:

我收到此错误:

我做了什么

我试过这个解决方案。简而言之,我更新了我的 openssl:

进而:

但它说它找不到libssl.so.10and libcrypto.so.10。我不知道该怎么办!

0 投票
5 回答
368081 浏览

macos - 如何在 macOS 中安装 wget?

我尝试在 MAC OS 10.11.1 中安装 wget,但是当我运行时出现./configure --with-ssl=openssl此错误:

如何在 OSX 10.11.1 中解决这个问题?

0 投票
0 回答
551 浏览

ssl - 使用 OpenSSL API 验证 HTTPS 证书链

我想使用 OpenSSL 验证 HTTPS 证书链。经过反复试验,我设法使用s_client

其中root包含我从上游下载的两个用于 Google 的根 CA 证书(我不确定两者是否都是必需的,但这种方式有效)。

上面的openssl s_client命令工作正常并按1预期返回。

到目前为止,一切都很好。但是,当我尝试使用libssl(ie OpenSSL APIs) 实现相同的功能时,我无法让它工作。我已经root将 dir 指定为CAPath(via SSL_CTX_load_verify_locations),但它一直给出错误 20:

20 X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:无法获取本地颁发者证书,找不到颁发者证书:如果找不到不受信任的证书的颁发者证书,则会发生这种情况。

我已经调试了一段时间,但一点头绪都没有。任何帮助表示赞赏!

0 投票
3 回答
5637 浏览

python - AWS Lambda Python libssl C 库

尝试在 AWS lambda 上使用 Python 为服务 Pusher 制作部署包。

当我运行这样的简单代码时

我得到这个堆栈跟踪。

我相信 libssl 是一个 C 库,并且由于我无权访问 Lambda 机器来安装这些依赖项,我该如何使它工作?

0 投票
0 回答
1325 浏览

c++ - 将 Openssl 链接到 MinGW G++ 错误

我在 MinGW 和 C++ 编译器下使用 OpenSSL 编译和链接程序时遇到问题。这些是我的标题:

更新(检查评论):

我想使用 MinGW 编译它,所以我首先尝试:

但我得到了:

所以我尝试了:

这是另一个错误:

顺便说一句,我通过从 openssl 网站下载并编译它来安装 OpenSSL!

那么有什么帮助吗?或者尝试新的想法?

0 投票
4 回答
26602 浏览

linux - 加密/解密在两个不同的 openssl 版本之间不能很好地工作

我已经下载并编译openssl-1.1.0

我可以使用相同的 exe 加密和解密openssl(就像这里一样)

openssl使用:libcrypto.so.1.1, libssl.so.1.1

当我尝试使用openssl安装在我的 ubuntu 上进行解密时,它使用: /lib/x86_64-linux-gnu/libssl.so.1.0.0, /lib/x86_64-linux-gnu/libcrypto.so.1.0.0

我收到一个错误:

什么可能导致这种情况?谢谢

0 投票
0 回答
1488 浏览

mongodb - 安装 mongodb:/lib/x86_64-linux-gnu/libssl.so.10:找不到版本“libssl.so.10”

当我尝试使用 tar 文件安装最新的 mongodb-3.4.1 时,遇到以下错误:

libssl.so.10:无法打开共享对象文件:没有这样的文件或目录

然后我从网上搜索并尝试了这个解决方案:https://askubuntu.com/questions/339364/libssl-so-10-cannot-open-shared-object-file-no-such-file-or-directory,创建文件 libssl.so.1.0.0 和 libcrypto.so.1.0.0 的软链接,但出现另一个错误,如下所示:

即使我重新安装了 libssl1.0.0,错误仍然存​​在apt-get install