Certificate 已签名的驱动程序在设备管理器中显示为未签名

Certificate 已签名的驱动程序在设备管理器中显示为未签名,certificate,driver,windows-server-2008-r2,sign,Certificate,Driver,Windows Server 2008 R2,Sign,我们的软件使用签名驱动程序,一切正常。但由于某些原因,此驱动程序在设备管理器中显示为未签名。在我们的案例中,这会在Windows Server上的故障转移群集验证报告中发出不必要的警告,这可能会让我们的客户感到有点困惑。什么可能导致这种行为?谢谢 我一直在努力解决同样的问题,并找到了部分解决方案。 我们用makecat从一个.cdf文件创建目录文件,但后来我改用Inf2Cat并在INF文件中添加了一个CatalogFile条目,它成功了——或者至少部分成功了。问题是,即使驱动程序在“数字签名”选

我们的软件使用签名驱动程序,一切正常。但由于某些原因,此驱动程序在设备管理器中显示为未签名。在我们的案例中,这会在Windows Server上的故障转移群集验证报告中发出不必要的警告,这可能会让我们的客户感到有点困惑。什么可能导致这种行为?谢谢


我一直在努力解决同样的问题,并找到了部分解决方案。 我们用makecat从一个.cdf文件创建目录文件,但后来我改用Inf2Cat并在INF文件中添加了一个CatalogFile条目,它成功了——或者至少部分成功了。问题是,即使驱动程序在“数字签名”选项卡中与我们一起显示为签名者,当您单击该选项卡内的“驱动程序详细信息”按钮时,下一个对话框仍会显示未签名的驱动程序

哦,这是进步。也许有人会回来提供更多信息。

找到了解决方案
问题在于缺少交叉证书
签名应如下所示:

signtool sign /v /f "Cert.pfx" /p pwd /ac "Cross.cer" /t "http://timestamp.server" driver.sys
交叉证书本身可在此处找到-