如果这个问题偏离主题,请推荐另一个StackExchange网站发布: - )
我们公司最近从Thawte购买了G2代码签名证书。我已经完成了对64位驱动程序进行签名所需的所有步骤,因此可以在Windows 7 64位下安装。
即,我有:
我尝试使用已经通过的 signtool.exe verify / pa / v my_driver.sys 来验证签名。如果我不在命令行中使用/ pa,则会出现“SignTool错误:已处理证书链,但终止于信任提供程序不信任的根证书”。 (这是我应该担心的事情吗?)
现在,当我尝试使用简单的INF文件(而不是cab文件)安装驱动程序时,结果是关于Windows无法验证驱动程序的发行者的红色警告。当我选择不安装驱动程序时,我收到以下额外消息:无法验证文件,因为它没有通过Authenticode(tm)签名的关联目录。
我读过Thawte过去不能真正用于签署这样的驱动程序,因为不知何故MS停止支持它,但它仍然在他们的网站上列出了交叉证书。不确定这是否仍然有效,找不到任何证明。
非常感谢任何建议。