验证x509证书

时间:2012-10-08 06:24:32

标签: c++ cryptography openssl x509certificate digital-signature

我已经经历了很多文章和问题@ SO关于这个,但我仍然不清楚。 我有一个数字签名的PE,我能够计算文件的Sha1哈希,但不知道如何使用公钥解密签名。我已经读过它可以使用 openssl 源代码完成,但它们太多了,无法完成。任何人都可以向我提供相应的源代码或链接以及如何使用它们的详细信息吗?有没有可用的相同的好教程? TIA

1 个答案:

答案 0 :(得分:0)

您可以使用openssl命令行界面。 这应该是这样的:

openssl rsautl -verify -inkey 1-cert.pem -keyform PEM -certin -in signature>验证

如果要使用该库,可以使用openssl cli,尤其是verify命令作为起点。