使用自签名证书验证Authenticode

时间:2016-08-20 02:01:07

标签: digital-signature code-signing self-signed authenticode

如果我的自签名证书不在计算机的受信任根证书存储区中,如何在不将该证书添加到受信任的根存储区的情况下验证PE文件是否使用该证书进行了Authenticode签名?

C#是首选,但C ++中的答案也很好。

StackOverflow上已经有很多类似的问题,但到目前为止还没有一个可以接受的答案。 必须是Authenticode,我无法将其添加到证书存储区。它也不能是购买的证书,因为它需要更长的有效时间(不论时间戳)。

除了复制Mono签名检查代码的大部分内容外,我不知道Win32或.NET中的解决方案。

0 个答案:

没有答案