windows - 适用于 64 位 Windows 7 的廉价 Windows 驱动程序签名

标签 windows certificate code-signing device-driver

我需要安装 libusb-win32 Windows 7 64 位机器上的驱动程序。这个驱动程序是开源的,所以它没有数字签名,所以我想自己做这个,但我想知道这是否可以在不花很多钱的情况下完成。是否可以使用未由 Verisign 签名的证书或 GlobalSign ?也许自签名或使用 StartSSL反而?

如果是,我该怎么做?根据how-to , The Practical Truth About x64 Kernel Driver Signing ,我必须使用“交叉证书”(Microsoft 列表中只有六个可用,其中大部分用于不再活跃的 CA)。

我不关心用户是否面临警告消息。如果用户必须安装特殊的 CA 我什至可以接受证书先。我只要求驱动程序运行时无需在每次 Windows 启动时手动禁用签名检查。

最佳答案

不,驱动程序必须由这些特定证书之一交叉签名,因此驱动程序必须由这些 CA 之一签名。您可以出于测试目的在机器上禁用驱动程序签名,但显然您不想在生产机器上这样做。抱歉,事情就是这样。

关于windows - 适用于 64 位 Windows 7 的廉价 Windows 驱动程序签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847181/

相关文章:

c++ - _GetExceptDLLinfo 是什么?

wcf - 如何告诉 WCF 跳过证书验证?

android - 我从 HTTPConnection 调用获取证书并保存在信任管理器中,但 webView 需要 SSL 而不是 X509 证书,是否可以转换?

macos - 为 OSX 10.9 签署框架

Android - 签名 key 过期时会发生什么?

linux - 跨平台安装约定和最佳实践

java - Maven 如何确定将要运行的测试的顺序?

windows - 批处理变量被设置为 ■1 而不是预期的输出

ios - "Signing Key Required"- 是否可以在 Windows 上使用 DreamWeaver CS6 Extended/PhoneGap 创建 iOS 应用程序?

ios - 开发 iPhone 应用程序时使用的配置文件是什么?