问题标签 [wolfssl]

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

c - 尝试使用 wolfssl/openssl 和 zlib 从源代码安装 libcurl

我已经从源代码成功构建了 openssl、zlib 和 nghttp2。我曾经git repo安装每个库,并且没有弄乱它们中的任何一个的安装路径。他们位于这里

现在,我想使用这些库中的每一个构建 libcurl 7.78.0 DEV。从位于 INSTALL.MD 中的安装指南,我会做

然后运行

然后出于非错误目的,我会像这样在 make install 中包含 sudo

当我尝试用 wolfssl 构建它时,我得到了这个:

这表明 wolfssl 已启用,zlib 也已启用......所以我运行 make 命令并得到这个

如果我指定了 wolfssl,为什么它会尝试查找 openssl 库文件?

所以相反,我想也许出于某种原因我需要 wolfssl 的 openssl?所以我尝试了这个:

得到这个

无论我输入什么,路径都是“错误的前缀”。我究竟将 --with-wolfssl/openssl 标志指向哪里?每个相应的下载目录中有许多文件。我在 Ubuntu 18.04 中使用 wsl。我还尝试按照此处的建议添加 without-ssl 标志https://www.wolfssl.com/wolfssl-build-option-in-curl/ ./configure 的完整输出并制作:

安装 libssl-dev 后(由于评论说 wolfssl 使用了一些 openssl 文件,我安装了)我已经摆脱了丢失的 openssl 头文件错误,但是我现在在运行时得到了这个make

按照建议运行 cMake 会产生此问题:

运行这个``` cmake -D CMAKE_USE_WOLFSSL=YES -D CMAKE_USE_NGHTTP2=YES CMAKE_USE_ZLIB=YES "/home/cok e/curl" -- curl version=[7.80.0-DEV]

然后 cmake --build 。生成上面给出的 libcurl.so
我接受了 MN 的建议并运行了他的回答
问题中列出的命令:
我究竟将 --with-wolfssl/openssl 标志指向哪里?如果我指定了 wolfssl,为什么它会尝试查找 openssl 库文件?

0 投票
0 回答
26 浏览

ssl - wolfssl 中的过期 ca-cert:“加载时出错 ../certs/ca-cert.pem,请检查文件。”

我正在尝试在https://www.wolfssl.com/documentation/ssl-tutorial-2.3.zip运行 wolfSSL 提供的服务器代码,但出现此错误:

所以,我检查了那个文件,它已经过了有效期。我尝试按照这个答案更新证书,但是当我运行时:

我收到此错误:

我不知道该怎么办。任何帮助表示赞赏。

0 投票
0 回答
8 浏览

ssl - 适用于 Android 的 Wolfssl 库

谁能帮我在android应用程序中使用wolfssl库。我尝试使用 wolfssl-jni lib,但是在构建它时 configure.sh 文件不在 wolfssl-jni 中。

目录中缺少 configure.sh 的屏幕截图