我试图在windows中对驱动程序(视频采集卡的驱动程序)进行编码签名。我有这个驱动程序的inf,cat,sys文件。我已经阅读了各种windows文章,目前为止能够:
1)从godaddy下载一个“der”文件,然后创建一个“mycompanyinc.cer”
2)使用signtool对.cat,.sys驱动程序进行签名
3)验证.cat,.sys驱动程序文件是否已更新为数字证书。他们正确地声明其颁发给“我的公司”并由“go daddy ca”颁发。我把上面的证书导出到一个“.cer”并放在另一台计算机上
我使用mmc来确保它显示在系统上需要安装驱动程序的受信任根证书颁发机构中。当驱动程序文件正确显示“发布”、“发布”等信息时,Windows在驱动程序安装过程中仍在抱怨数字签名无法验证。
在此问题上的任何帮助和指导将不胜感激。
谢谢!
最佳答案
自2016年以来,微软需要一个更长的过程以及一个EV代码签名证书来签名驱动程序。
他们在this文章中对此进行了解释。
关于windows - 代码签名Windows驱动程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19645434/