问题标签 [gnutls]

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 回答
124 浏览

windows - Emacs24.5 for Windows 64bit TLS 支持

我想在我的 windows10 64 位笔记本电脑上使用 emacs24.5,我想使用 https,但是当我从 sourceforce 下载 gnuutil32 并将所有 dll 添加到 emacs 安装 bin 目录中时。它不起作用,有人可以告诉我怎么了?

0 投票
1 回答
536 浏览

gnutls - 对“tcp_connect”的未定义引用

试图编译 gnutls 示例。x509 客户端在编译时显示错误。

错误 :

-lgnutlsLD我使用的标志。但还是报错。

0 投票
2 回答
2386 浏览

android - #包括- 没有相应的文件和目录

我目前正在尝试使用 Android 交叉编译工具链为 Android 编译 GnuTLS(用于 wget)。

我已经修复了许多缺少库的错误,但现在我得到了错误

./includes/gnutls/gnutlsxx.h:26:21:致命错误:异常:没有这样的文件或目录

#include <exception>

我正在使用“arm-linux-androideabi-gcc (GCC) 4.9 20140827 (prerelease)”并使用此脚本https://gist.github.com/z3ntu/57b95b02ebe8e153d5a8来设置环境变量。

0 投票
1 回答
774 浏览

php - 如何使用 libcurl-gnutls 编译 PHP?

我安装了 libcurl 的 OpenSSL 和 GnuTLS 版本:

每当我从源代码编译 PHP(我在这里使用 5.6.16)时,它总是链接到 libcurl 的 OpenSSL 版本:

我想链接 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4。我在配置中看不到任何合适的东西。

我刚刚安装了 libcurl4-gnutls-dev 并编译了,现在我看到它链接了:

我想我要问的是......有没有办法可靠地指定我们是要链接到 libcurl 的 OpenSSL 风格还是 GnuTLS 风格?还是仅取决于您安装了哪个 libcurl*-dev 软件包?如果你同时拥有两者会发生什么?

谢谢。

0 投票
1 回答
4525 浏览

handshake - 又一个“gnutls_handshake:收到了一个意外长度的 TLS 数据包”。而 lftp

我尝试设置以下内容:

设置 ftp:initial-prot "" 设置 ftp:ssl-force 为真 设置 ftp:ssl-protect-data 为真 设置 ftp:ssl-auth TLS

我在 RHEL4 上试图 lftp 到 2010 Windows 服务器,但我得到了

致命错误:gnutls_handshake:收到了意外长度的 TLS 数据包。

你能告诉我现在缺少什么吗?

0 投票
1 回答
1249 浏览

windows - GnuTLS:无法使用 GIT_SSH_COMMAND 获取随机数据

我有一个脚本试图在后台克隆 Git 存储库,而用户无法提供凭据。因此,它设置GIT_SSH_COMMAND为启用 OpenSSH 批处理模式。重现问题的示例脚本:

没有设置GIT_SSH_COMMAND,命令运行良好。但有了它,我得到

这里出了什么问题?使用 Git-for-Windows 2.6.1.windows.1

0 投票
0 回答
463 浏览

openssl - 是否有等效于 CertGetCertificateChain() 的跨平台 C/C++?

我正在尝试基于内存中 X509 证书对象(通过网络连接接收)和包含受信任根证书的文件系统目录以编程方式构建和验证证书链。

我熟悉如何在 Windows 上使用CertGetCertificateChain完成此操作,但在我的研究中,我还没有发现任何使用起来非常简单的 API。具体来说,将使用最终实体证书中的授权信息访问 (AIA) 字段在线获取签名 (CA) 证书。

我找到了 gnuTLS 的这个例子,我在这里这里找到了这些类似的答案,但我知道复杂性是安全加密的敌人,相比之下,这些似乎相当复杂。

是否有与 CertGetCertificateChain 等效的跨平台 API,如 POSIX 可移植?

我在图书馆购物,所以我不依赖于特定的图书馆(OpenSSL、LibreSSL、gnuTLS 等),只是在寻找适合这份工作的图书馆。

0 投票
1 回答
1057 浏览

web-crawler - GnuTLS recv 错误(-12):已收到 TLS 致命警报

我在多台服务器上使用 pycurl 进行一些网络爬取,并在日志中看到有一些项目返回 GnuTLS 错误作为标题。我手动检查了输入参数,当我在本地运行脚本时结果很好。

我最初的想法是,我可能因为多次点击而被该站点阻止,但是当我研究这个错误时,我看到没有人提到被阻止的地方。

我不知道这个错误是什么,此时我唯一的解决方案是实现类似指数等待的东西,以便在它发生时重试。但是,如果有人可以提供有关此特定错误的一些知识,我将非常感谢您的意见。

0 投票
1 回答
1476 浏览

linux - 找不到libtasn1,但我已经安装了

当我配置 gnutls 和 p11-kit 时,它显示“找不到 libtasn1”,但我已经安装了它。为什么以及如何解决它? 在此处输入图像描述

0 投票
1 回答
2031 浏览

apache - 在 vsftpd.conf 中使用 allow_writeable_chroot=YES

我在我的 apache2 服务器上设置 vsftpd 时遇到了困难。我收到了这个错误:

GnuTLS 错误 -15:收到了意外的 TLS 数据包。

尝试了很多事情,包括更新 gnutsl、权限、不同的 ftp 客户端等。

我最终通过将其添加到vsftpd.conf

不太确定这意味着什么。所以我的问题是:这会引发我应该担心的任何安全问题吗?谢谢。