问题标签 [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 回答
1787 浏览

linux - haproxy 绑定命令以在 haproxy.cfg 文件中包含密码

  • bind 0.0.0.0:443 ssl crt /etc/ssl/certs/private1.pem nosslv3 prefer-server-ciphers ciphers TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH 使用绑定命令 bind *:443它工作正常。一旦我添加了其他参数,它就会抛出错误。

    /li>

** [ALERT] 164/074924 (31084) : 解析 [/etc/haproxy/haproxy.cfg:80] : 'bind' 只支持 'transparent', 'defer-accept', 'name', 'id', 'mss' 和 'interface' 选项。[ALERT] 164/074924 (31084):在配置文件中发现错误:/etc/haproxy/haproxy.cfg [ALERT] 164/074924 (31084):在配置中发现致命错误。配置文件中的错误,请使用 haproxy 检查。**

0 投票
0 回答
111 浏览

openssl - suse 企业服务器 libssl 已删除

我们在安装新版本的 open ssl 时删除了 libssl 是一个很大的错误。它是远程 suse 企业服务器。如果没有 libssl,ssh 和 wget 等似乎无法正常工作。只有一个连接仍然可以通过 ssh 连接到该服务器,因为他没有与该服务器断开连接。但其他人无法再次连接到此服务器。

现在只有 open ssl 的源代码。如果更改 open ssl 源代码的配置参数,似乎可以安装 libssl。但我们不知道如何做到这一点。

0 投票
1 回答
2591 浏览

ruby - Library not loaded: libssl.1.0.0.dylib

I'm encountering the following error when requiring the curb Ruby gem:

Any ideas?

0 投票
1 回答
1285 浏览

android-ndk - OpenSSL libssl.so 错误未定义对“ssl3_cbc_remove_padding”的引用

我目前正在将旧版本的 OpenSSL 修补到最新的稳定 1.0.0o 版本(通过 import_openssl.sh),以便通过 NDK r10c 与 Android 应用程序一起使用。

在构建 libssl.so 共享库时,出现以下错误。

以第一个错误为例,我可以在文件 s3_enc.c ( https://github.com/openssl/openssl/blob/OpenSSL_1_0_0-stable/ssl/s3_enc.c ) 中看到对函数 'ssl3_cbc_remove_padding' 的引用,但是实际功能无处可见,只有 ssl_locl.h 中的原型(https://github.com/openssl/openssl/blob/OpenSSL_1_0_0-stable/ssl/ssl_lib.c)所以我有点困惑。

为了清除这些错误,我们将不胜感激任何帮助或以前的经验。如果您需要我进一步详细说明,请询问。

0 投票
1 回答
668 浏览

xcode - 使用 openssl 1.0.1j 导出 Mac 应用程序

我刚刚开始为 Mac 开发应用程序。

现在我在使用最新的 openssl 导出应用程序时遇到问题。

  1. 我正在下载并制作“.a”和“.dylib”文件。
  2. 我将它导入 XCode 项目。
  3. 它可以在我的 MAC-PC 上运行。但是当我为另一台 MAC-PC 导出应用程序时。因为:bug library not loaded: /usr/local/..../libcrypto.1.0.0.dylib
  4. 我尝试使用运行脚本:

    EXECFILE=${BUILT_PRODUCTS_DIR}/${EXECUTABLE_PATH}

    install_name_tool -id @executable_path/../Frameworks/libcrypto.1.0.0.dylib 'lib 的路径'/libcrypto.1.0.0.dylib install_name_tool -id @executable_path/../Frameworks/libssl.1.0.0.dylib ' lib'/libssl.1.0.0.dylib 的路径

    TARGETID= otool -DX 'path to lib'/libcrypto.1.0.0.dylib NEWTARGETID=@executable_path/../Frameworks/libcrypto.1.0.0.dylib install_name_tool -change ${TARGETID} ${NEWTARGETID} ${EXECFILE}

    TARGETID1= otool -DX 'path to lib'/libssl.1.0.0.dylib NEWTARGETID1=@executable_path/../Frameworks/libssl.1.0.0.dylib install_name_tool -change ${TARGETID1} ${NEWTARGETID1} ${EXECFILE}。

我当然将复制文件添加到框架并将运行搜索路径设置为。

  1. 但最后,它仍然显示库未加载,如下所示:

    Dyld 错误消息:库未加载:/usr/local/ssl/lib/libcrypto.1.0.0.dylib 引用自:'path to app'/Contents/Frameworks/libssl.1.0.0.dylib 原因:找不到图像

任何人都可以帮我解决它。

非常感谢。

0 投票
3 回答
6036 浏览

c++ - 链接错误:找不到-l

我正在开发一个作为 IDE的C++项目。该项目使用库。在构建项目时,我收到链接错误为.UbuntukDevelopopenssl boost cryptopp/usr/bin/ld: cannot find -l/home/anz/openssl-1.0.1j/libssl.a

据我所知,-l它伴随着库的名称(例如,-lcryptopp)而不是它的路径。但是为什么是-l在路径之前出现在这里?此路径中确实存在指定的库。

我该如何克服这个问题?谢谢你。

编辑:

来自 Cmakelists.txt 的部分:

EDIT2:添加了屏幕截图 kDevelop 中 CMake 配置窗口的屏幕截图

0 投票
0 回答
574 浏览

c - 使用 with-libssl-prefix 的 Libssh2 编译不起作用

我已经下载并编译了最新版本的 libssl,其结果位于 /usr/local/ssl。我想使用此文件夹中的文件编译 libssh2,为此我设置了开关“--with-libssl-prefix=/usr/local/ssl”。

执行“./configure --with-libssl-prefix=/usr/local/ssl”和“make”后,根据“ldd”的输出,生成的libssh2.so依赖于/usr中找到的libssl /lib64,这正是我不想要的。

我可以做些什么来强制 libssh2 使用我在 /usr/local/ssl 中的 libssl 进行编译?

0 投票
2 回答
325 浏览

linux - 安装 postgresql92-server postgresql92-contrib 时缺少 libssl.so.10

当我安装 postgresql92-server postgresql92-contrib 我遇到了一些问题,详细信息如下 错误信息

但我可以找到库

库

我的 linux 版本如下 在此处输入图像描述

0 投票
1 回答
318 浏览

c - libssh bind_accept 错误:无法创建 BIO

我在一个团队中构建一个包含 SSH 和客户端-服务器架构的软件。我正在编写 SSH 服务器,使用 libssh C API 在远程服务器计算机上部署之前在本地计算机上进行测试。服务器构建和链接正常,但在运行时,accept 函数上出现错误could not create BIO。下面是我的服务器代码

谷歌搜索后,我发现 BIO 与 SSL 有关,但我不太确定。libssh 社区没有那么大,所以例子很少,也没有我希望的那么清楚。那么这个错误的原因可能是什么,我可以做些什么来解决它?仅供参考,这是 libssh 0.5.0

0 投票
0 回答
12850 浏览

linux - 如何在 Ubuntu 14.04 上为 OpenSSL 1.0.2a 版本安装 libssl-dev?

该命令apt-cache policy libssl-dev显示以下输出:

当我通过apt-get install libssl-dev获取1.0.1f版本安装它时。但是我已经openssl-1.0.2a通过以下命令从源代码中安装了最新的:

我如何安装libssl-dev-1.0.2a与我的兼容的版本openssl-1.0.2a