问题标签 [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.
ruby-on-rails - 在 Window 8.1 上为 Rails 安装 libssl-dev
运行时出现此错误gem tweetstream
在抛出“std::runtime_error”的实例后调用终止 what():此事件机器上的加密不可用
我知道这与我的 libssl 有关。如何在 Windows 上安装 libssl-dev?
是否有相当于 ubuntu 的aptitude install libssl-dev
windows 或 gem?
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——
我该如何解决?
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 的建议,我成功编译了它
mongodb - mongod:加载共享库时出错:libssl.so.10 libcrypto.so.10
问题
我下载了mongodb 3.0.7
tar 文件。然后我将 bin 目录添加到我的路径中:
然后当我运行 mongodb 服务器时:
我收到此错误:
我做了什么
我试过这个解决方案。简而言之,我更新了我的 openssl:
进而:
但它说它找不到libssl.so.10
and libcrypto.so.10
。我不知道该怎么办!
macos - 如何在 macOS 中安装 wget?
我尝试在 MAC OS 10.11.1 中安装 wget,但是当我运行时出现./configure --with-ssl=openssl
此错误:
如何在 OSX 10.11.1 中解决这个问题?
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:无法获取本地颁发者证书,找不到颁发者证书:如果找不到不受信任的证书的颁发者证书,则会发生这种情况。
我已经调试了一段时间,但一点头绪都没有。任何帮助表示赞赏!
python - AWS Lambda Python libssl C 库
尝试在 AWS lambda 上使用 Python 为服务 Pusher 制作部署包。
当我运行这样的简单代码时
我得到这个堆栈跟踪。
我相信 libssl 是一个 C 库,并且由于我无权访问 Lambda 机器来安装这些依赖项,我该如何使它工作?
c++ - 将 Openssl 链接到 MinGW G++ 错误
我在 MinGW 和 C++ 编译器下使用 OpenSSL 编译和链接程序时遇到问题。这些是我的标题:
更新(检查评论):
我想使用 MinGW 编译它,所以我首先尝试:
但我得到了:
所以我尝试了:
这是另一个错误:
顺便说一句,我通过从 openssl 网站下载并编译它来安装 OpenSSL!
那么有什么帮助吗?或者尝试新的想法?
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
我收到一个错误:
什么可能导致这种情况?谢谢
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