PKCS#7 签名代码 图像提取
我想使用 C/CPP 从 PKCS#7 签名代码映像中提取签名者信息。我想了解 openssl API。 我能够使用充气城堡 (CMSSignedData) 进行提取。
请让我知道 openssl API,我可以在 C/CPP 中使用它来提取每个签名者和签名者信息并验证签名者。
是否有像 X509_LOOKUP_buffer() 而不是 X509_LOOKUP_file() 的 API ???
预先感谢opensid
I wanted to extract the Signer Informations from PKCS#7 Signed Code Image using C/CPP. I wanted to know the openssl API's. I am Able to extract Using bouncy castle (CMSSignedData).
Please let me know the openssl API's which I can use in C/CPP to extract the each signers and signer informations and verify the Signers.
is there any API like X509_LOOKUP_buffer() instead of X509_LOOKUP_file() ???
Thanks in advance opensid
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我有类似的问题。我必须从 PKCS#7 签名中提取签名时间属性。我在互联网上找不到最终的解决方案,但我可以从不同的地方找到一些零碎的东西,然后想到了这个。也许有更好/更好/更安全的方法,这是我第一次这样做,但它似乎有效。
在一个函数中,我在 const void *p_pkcs7Sig 指向的缓冲区中有 p_pkcs7SigSize 字节的 PKCS#7 签名。这样我就有了签名时间。我已经删除了错误处理,不要使用这段冗长的代码!
I had a similar problem. I had to extract signingTime attribute from a PKCS#7 signature. I couldn't find the ultimate solution on the Internet but I could pick up bits and parts from various places and came up to this. Maybe there is a nicer/better/safer way, it's the first time I amd doing this but it seems to work.
In a function I have p_pkcs7SigSize bytes of PKCS#7 signature in a buffer pointing by const void *p_pkcs7Sig. I got signing time by this. I've removed the error handling, do not use this code verbose!