如何为 xmlsec 定义加密库

发布于 2024-07-24 08:25:32 字数 571 浏览 7 评论 0原文

我想使用任何可用的开源库用 C 语言编写 XML 签名验证代码。我正在尝试使用 xmlsec。 我安装了 http://www.zlatkovic.com/libxml.en.html 中提到的依赖库。 但是当我尝试编译 http:// /www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html ,我收到错误

“./xmlsec/crypto.h:61:2:错误:#error 没有加密库定义”。

我正在尝试使用 gcc 在 ubuntu 中编译它。

有人可以指出如何定义 crptolibrary(在本例中我想使用 openssl)。 我使用“./configure make makeinstall”命令安装了 openssl。

I want to write XML signature verification code in C using any available open source libraries.I am trying to use xmlsec. I installed the dependency libraries mentioned in http://www.zlatkovic.com/libxml.en.html. but when I try to compile the example code given in http://www.aleksey.com/xmlsec/api/xmlsec-notes-verify-x509.html , I am getting an error

"./xmlsec/crypto.h:61:2: error: #error No crypto library defined".

I am trying to compile it in ubuntu using gcc.

Could someone point how to define the crptolibrary(in this case I want to use openssl).
I installed openssl using "./configure make makeinstall" commands.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一场信仰旅途 2024-07-31 08:25:32

查看 xmlsec/crypto.h,它需要 #define 或 -D 参数来指定构建应用程序时要使用的加密库。 如果您想使用 openssl,那么您需要在某处定义 XMLSEC_CRYPTO_OPENSSL。

Looking at xmlsec/crypto.h, it is expecting a #define or -D argument specifying what crypto library to use while building your application. If you want to use openssl, then you need to have XMLSEC_CRYPTO_OPENSSL defined somewhere.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文