对驱动程序包进行测试签名

本部分介绍如何对驱动程序包进行测试签名。

如何对驱动程序包进行测试签名

使用以下步骤通过测试证书对驱动程序包进行测试签名:

  1. 创建新证书文件:

    makecert -r -pe -ss TestCertStoreName -n "CN=WSD FabrikamV4 Driver Testing Cert" CertFileName.cer -sv CertFile.pvk
    

    系统将提示你输入密码。

  2. 使用 pvk 文件创建 pfx 文件:

    pvk2pfx.exe /pvk CertFile.pvk /spc CertFileName.cer /pfx CertPfx.pfx
    

    系统将提示你输入密码。

  3. 将证书添加到将安装驱动程序的计算机上的根证书和受信任的发布服务器证书存储区中。

    这使驱动程序能够在即插即用安装期间通过签名验证。 未执行此步骤时,驱动程序将不会通过此检查,并且无法自动安装打印机。

    CertMgr /add CertFileName.cer /s /r localMachine root
    CertMgr /add CertFileName.cer /s /r localMachine trustedpublisher
    
  4. 使用在步骤 2 中创建的 pfx 文件对“FabrikamPrintDriverV4 包”进行签名。 其他项目无需进行驱动程序签名,因为此步骤将创建包。

有关详细信息,请参阅如何对驱动程序包进行测试签名