问题标签 [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 投票
1 回答
1269 浏览

package - ubuntu 10.04离线快速安装libssl1.0.0

我需要在 ubuntu 10.04 机器上离线安装 libssl1.0.0。

经过大量搜索,我仍然找不到为 ubuntu 10.04 构建的任何 libssl1.0.0 包。不接受从源代码构建它,因为完成构建和安装过程需要几分钟,而我只有几秒钟的时间来完成工作。

请告诉我如何在 ubuntu 10.04 上离线快速安装 libssl1.0.0。

0 投票
1 回答
7501 浏览

linux - 取决于:libssl0.9.8 (>= 0.9.8m-1) 但它不可安装

我正在尝试安装 nginx(Debian 7,amd64):

但我收到一个错误:

nginx:取决于:libssl0.9.8 (>= 0.9.8m-1) 但它不可安装

我下载了deb并安装它:

但这没有效果。我究竟做错了什么?

谢谢。

0 投票
1 回答
1343 浏览

ssl - openssl BIO_do_connect returns 0 for ssl

Here's my simple openssl client test case trying to connect to google.com:443.

According to the manual, BIO_do_connect should return 1, 0 or -1. Google didn't find me anyone for whom it returns 0, which it does for me.

returns:

so how do i get the actual error out of this?

0 投票
1 回答
104 浏览

gcc - 如何利用旧系统库

我们有一个使用旧库 libcurl.so.3 的项目和共享库 libprivate.so(私有所以)。系统使用新的系统库 libcurl.so.4 进行了升级。

对于一些内部问题,目前我们不想使用最新的库 libcurl.so.4,我们想使用 libcurl.so.3。

因此,我将 libcurl.so.3 复制到本地文件夹中,并据此设置 LD_LIBRARY_PATH。当我链接我的整个项目时,它说 libcurl.so.4 和 libcurl.so.3 之间存在版本冲突,需要 libprivate.so(libprivate.so 很久以前用 libcurl.3.so 编译过)。

我应该不担心这个警告并继续前进吗?

当我正确指定具有 libcurl.so.3 的 LD_LIBRARY_PATH 时,为什么它从系统目录 /usr/lib64/libcurl.so.4 中获取?当我执行 ldd my_binary 时,它取自 libcurl.so.4。我该如何阻止它?用特定位置指定 -L 也不起作用。修改 /etc/ld.conf 将适用于整个系统。当我运行我的项目时,我想这样做。

指定显式路径它的工作方式类似于 /home/mydir/libcurl.so.3,但我不想这样做。

我只想在执行项目时拥有这些条件。在其他情况下,它可以使用最新的库。

谢谢你的帮助

0 投票
2 回答
2730 浏览

ios - 如何从源代码为 iOS 构建 libssl.a?

我有一个在 xcode 5 中引用 libSSL.a 的项目,所以我尝试自己构建它。命令的错误信息make是这样的: 在此处输入图像描述

我做了什么:

1、下载并安装命令行工具(从这里下载)

2、从openssl.net下载源代码,4509212 Jan 6 15:39:19 2014 openssl-1.0.1f.tar.gz (MD5) (SHA1) (PGP sign) [LATEST]

3、将文件crypto/ui/ui_openssl.cstatic volatile sig_atomic_t intr_signal;改为static volatile int intr_signal;

4、使用命令制作目录:

5,配置: ./configure BSD-generic32 --openssldir=/Users/ccnyou/openssl-1.0.0a/openssl_i386 6,编辑MakefileCC= gccCC= gcc -arch i386 7,在后面添加CFLAG -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk (这里可能是错误的) 8 make,,只是得到我上面提到的错误消息。

我想知道是不是clangs和ar的兼容性问题?如何构建 libssl.a ?我会感谢任何给我建议的人。

0 投票
1 回答
560 浏览

c - GCC 包含错误 OpenSSL

我正在尝试在我的应用程序中使用 openssl 加密库,但是当我包含 OpenSSL 标头时出现了一些问题。

首先,我尝试重用此代码: http ://wiki.openssl.org/index.php/EVP_Symmetric_Encryption_and_Decryption

在我的 crypto_file 我有这个代码:

当我不想编译时,感谢这个命令:

我有这个结果:

供您参考:

我已经安装了默认存储库的包 libssl-dev

我的解决方案快用完了。

谢谢你帮助我!

0 投票
0 回答
991 浏览

openssl - 如何使 SSL_connect 超时?

如何使函数 SSL_connect(libssl)的函数在定义的时间量后超时?

谢谢

0 投票
1 回答
22134 浏览

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

我正在尝试按照以下说明为 Debian 安装 ODBC 驱动程序:https ://blog.afool​​ishmanifesto.com/posts/install-and-configure-the-ms-odbc-driver-on-debian/

但是试图运行:

sqlcmd -S 本地主机

我得到错误

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

可能是什么原因?

到目前为止我已经尝试过

这些都没有帮助。

0 投票
3 回答
16302 浏览

macos - uWSGI can not load libssl.1.0.0.dylib

When I call uwsgi, it always shows the following:

Here is all the libssl.1.0.0.dylib on my Mac:

And my uwsgi is in anaconda

Any ideas ?

0 投票
1 回答
1891 浏览

android - libssl 和 libcrypto 的未定义参考错误

我正在使用 android-4.4_r1 (KRT16S) 构建 Android 平台。我可以毫无问题地将源代码(这是一个大项目)编译成 *.so 文件。

如果我尝试将源代码构建为命令行可执行文件include $(BUILD_EXECUTABLE)(基本上只是用命令行界面包装库),我在链接时遇到以下错误:

我在这里这里看到过对这个问题的引用,但我不知道如何解决它。我是否需要以不同的方式构建 openssl 才能在可执行文件中工作?

更新

这就是我构建 openssl 的方式:

我没有听从任何外界的指示。我只是使用了 repo 中提供的内容。