c - 验证 C 代码中的 rpm 签名?

标签 c rpm signature

如何在我的 C 代码中验证 rpm 包(使用 GPG 签名)的签名? 想要读取签名的 rpm header ,以便我可以使用 openssl 调用进行验证。

我的思考方向是否正确?

最佳答案

"Programming RPM with C"来自 Fedora 的可能有帮助,特别是 "Reading the RPM lead and signature" 部分.这只是一些 C 调用的概述;然后它会说“当然,您可以使用签名做更多的事情,而不仅仅是阅读它。查看在线 RPM 文档以了解更多关于验证签名的信息。”

关于c - 验证 C 代码中的 rpm 签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33953958/

相关文章:

algorithm - 我应该如何格式化数字签名?

html - 从 img 的 thumb "alt"或 "title"属性中提取文本并将其用作放大弹出照片的签名

java - 使用 rpm-maven-plugin 的多模块 Web 应用程序示例?

c - 缓冲区溢出问题

将函数复制到 RAM

c - 如何隐藏软导航键(android)

node.js - 如何在 grunt-rpm 插件中添加 shell 命令到 postInstall 和 preInstall

rpm - 更新 ContextBroker 时出现 yum 错误 "Cannot retrieve metalink for repository: epel. Please verify its path and try again"

unit-testing - 学习 F# : Is it possible to create a test case to verify a signature?

c++ - 不允许第二个 setuid