【发布时间】:2013-11-19 20:36:32
【问题描述】:
我想验证文件证书。签名是使用 sha1 和 RSA 生成的。 右键单击文件,选择属性、数字签名、详细信息时,我看到以下内容:
我有使用WinVerifyTrust 验证此类签名的 C++ 代码。
但是我用谷歌搜索了 - 我只是找不到 C# 的方法。
我尝试将证书导出到文件,然后从文件属性中获取消息摘要:
创建 X509 Certificate,并验证哈希 - 没有任何效果。
我们将不胜感激。
澄清
简而言之:给定一个文件,我如何验证它是否由受信任的证书签名?
【问题讨论】:
-
X509Certificate2.Verify() 这个:stackoverflow.com/questions/3613615/…
-
@Oscar - 但我如何获得文件签名的证书?我希望所有过程都以编程方式完成....
标签: c# x509certificate digital-signature verification