【问题标题】:How do I verify the digital signature of an image from the WDM driver?如何验证来自 WDM 驱动程序的图像的数字签名?
【发布时间】:2021-10-30 15:26:19
【问题描述】:

我需要验证下载的图片(dll、exe)的数字签名,如果图片没有特定的签名,则需要拒绝其下载。我怎样才能做到这一点?是否有验证数字签名的功能? 问题的完整答案和部分信息都会很有用。

【问题讨论】:

  • WinVerifyTrust()
  • WinVerifyTrust() 是用户空间 API

标签: windows driver digital-signature wdm


【解决方案1】:

微软没有公共 API,您有两种选择:

  1. 使用未记录的 API - 有 sample here
  2. 通过读取图像并使用CNG Kernel API (BCrypt) 检查签名来实施您自己的测试

【讨论】:

    猜你喜欢
    • 2012-12-10
    • 2014-03-16
    • 1970-01-01
    • 2014-09-14
    • 2015-08-23
    • 2011-06-03
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多