积极答复者
能够通过.cab文件中的证书对驱动签名吗?

问题
答案
-
过滤驱动通过了测试后可以下载微软签名的.cab文件。但是,微软并没有对.sys文件签名。想问下:
1.是否能够通过.cab文件中的签名对.sys文件进行签名从而使得驱动获得嵌入式签名而无需再将.cab文件包含在安装包中?
2.如果无法再通过微软签名的.cab文件为.sys文件签名,那么如何在HCK系统中对.sys文件进行签名?
多谢!
签名是整个驱动程序包的签名。对文件的签名可以自己来做,使用signtool工具,直接将verisign ID签在文件上即可。但这个步骤应该在hck测试和提交hck结果之前做。现在拿到的cat文件不包括带签名的sys文件,所以现在就不要在sys文件上签名了。
http://whqlcn.wordpress.com
- 已标记为答案 duoduobearModerator 2015年3月4日 8:07
-
多谢回答。就是说我们不能够在.sys文件上签名“Microsoft Windows Hardware Compatibility Publisher”,而只能使用我们公司的证书签名,并同时提供微软签名的catelog文件,对吧?另外,驱动包是包含了.inf的文件的,是否意味着这个INF文件也不能够改动哪怕一个字节了?
是这样的。inf文件的变化,也会引起签名失效。
但如果只需要改inf文件的话,sys文件没有任何变化的话,可以按照DUA流程申请数字签名,不需要进行完整的HCK测试,只提交新的驱动程序包即可获得数字签名。DUA就是可接受的设备升级。
http://whqlcn.wordpress.com
- 已标记为答案 Puffel_Yang 2015年3月5日 12:07
全部回复
-
过滤驱动通过了测试后可以下载微软签名的.cab文件。但是,微软并没有对.sys文件签名。想问下:
1.是否能够通过.cab文件中的签名对.sys文件进行签名从而使得驱动获得嵌入式签名而无需再将.cab文件包含在安装包中?
2.如果无法再通过微软签名的.cab文件为.sys文件签名,那么如何在HCK系统中对.sys文件进行签名?
多谢!
签名是整个驱动程序包的签名。对文件的签名可以自己来做,使用signtool工具,直接将verisign ID签在文件上即可。但这个步骤应该在hck测试和提交hck结果之前做。现在拿到的cat文件不包括带签名的sys文件,所以现在就不要在sys文件上签名了。
http://whqlcn.wordpress.com
- 已标记为答案 duoduobearModerator 2015年3月4日 8:07
-
多谢回答。就是说我们不能够在.sys文件上签名“Microsoft Windows Hardware Compatibility Publisher”,而只能使用我们公司的证书签名,并同时提供微软签名的catelog文件,对吧?另外,驱动包是包含了.inf的文件的,是否意味着这个INF文件也不能够改动哪怕一个字节了?
是这样的。inf文件的变化,也会引起签名失效。
但如果只需要改inf文件的话,sys文件没有任何变化的话,可以按照DUA流程申请数字签名,不需要进行完整的HCK测试,只提交新的驱动程序包即可获得数字签名。DUA就是可接受的设备升级。
http://whqlcn.wordpress.com
- 已标记为答案 Puffel_Yang 2015年3月5日 12:07