阅读:3185回复:5
vista x64下是否一定要过WHQL才能使用过滤驱动?
我用了VeriSign Class 3 Code Signing 2004 CA证书对一个鼠标过滤驱动(.sys)进行数字签名后,在文件属性的数字签名一栏里面显示正常OK,但是安装驱动后在vista X64下却被认为没有经过数字签名不能使用,是不是一定要用微软的数字签名才可以呢?
注:该驱动在关闭数字签名检测时可以正常使用 |
|
最新喜欢:ltgbj |
沙发#
发布于:2007-05-11 11:41
答案是不需要,只要verisign数字签名即可
答案是不需要,只要verisign数字签名即可 |
|
板凳#
发布于:2007-05-11 11:59
为了让后来者不再摸索,把签名步骤贴出来
做一次完整的x64签名步骤(命令行汉字的部分请改为自己)1、安装WDK 2、先将SPC和pvk转换为.pfx,并且双击.pfx导入(使用默认值即可) 命令:Pvk2pfx -pvk 我的密锁.pvk -pi 密码 -spc 我的证书.spc -pfx 产生的.pfx -po 密码 -f 3、获取微软为不同SPC提供商提供交叉证书( Obtain a Cross-Certificate) 下载路径:http://www.microsoft.com/whdc/winlogo/drvsign/crosscert.mspx 如果证书为:verisign的话请下载MSCV-VSClass3.cer(后面签名时要用到) 4、对相应的.sys文件进行数字签名(交叉签名) 命令:signtool sign /v /ac mscv-vsclass3.cer /s my /n "您的证书名称" /t http://timestamp.verisign.com/scripts/timestamp.dll 驱动.sys 6、根据inf文件产生cat文件(使用Signability) 7、对.cat文件进行数字签名(同第4步骤) 8、完成。 |
|
地板#
发布于:2007-05-11 17:41
|
|
|
地下室#
发布于:2011-03-24 09:43
2、先将SPC和pvk转换为.pfx,并且双击.pfx导入(使用默认值即可)
请问导入证书的机器是任意一台还是DTM client机? |
|
5楼#
发布于:2011-03-24 14:21
OK, 是任意电脑。
6、根据inf文件产生cat文件(使用Signability) Signability已经被inf2cat工具代替了。 |
|