我需要在
Windows 7 64位机器上安装
libusb-win32驱动程序.这个驱动程序是开源的,所以它没有数字签名,所以我想自己做这个,但我不知道这是否可以做到没有付出大量的钱.是否可以使用
Verisign或
GlobalSign未签名的证书?可能是自行签名还是使用
StartSSL?
如果是,我该怎么办?根据how-to,The Practical Truth About x64 Kernel Driver Signing,我必须使用“交叉证书”(微软列表中只有6个可用,大部分用于不再有效的CA).
我不在乎用户是否面临一个警告消息.如果用户必须首先安装特殊的CA证书,我甚至可以接受.我只需要驱动程序运行,而不需要在每次Windows启动时手动禁用签名检查.
不,驾驶员必须由这些特定证书之一交叉签署,因此司机必须由其中一个CA签署.您可以禁用机器上的驱动程序签名进行测试,但显然您不想在生产计算机上执行此操作.对不起,就是这样.