阅读:8263回复:11
64位Vista的驱动程序数字签名证书申请
64位Vista的驱动程序数字签名证书申请
分类:vista64位的Vista系统驱动必须具有数字签名才可以正常运行,用来进行数字签名证书证书有很多种,最常用的就是VeriSign的代码签名证书,下面介绍如何进行申请。 VeriSign 代码签名证书 VeriSign Code Signing Certificates 代码签名证书使得软件开发者 ( 个人和企业 ) 能对其开发的软件代码进行数字签名, 让其用户无论是通过有线的网络平台 ( 互联网或内部网 ) 和无线的网络平台下载都 能确信此代码没有被非法篡改和来源可信,从而保护了代码的完整性、保护了用户不会 被病毒、恶意代码和间谍软件所侵害,当然也就保护了软件开发商的利益,使得软件开 发商能安全地快速地通过网络发布软件。 VeriSign 代码签名证书,让内容提供商和软件开发商能数字签名其软件代码、宏代码、 设备驱动程序、硬件固化程序、病毒更新码、配置文件和移动应用等等。 我们需要申请的是VeriSign的"代码签名数字 ID"(是VeriSign公司的一种产品). 申请页如下:http://www.verisign.com/products-services/security-services/code-signing/digital-ids-code-signing/index.html 估计申请标准版就行了$499/年,而专家版只是在服务上有不同 注意事项: (1)申请单位需要提交有效证明文件(如:营业执照), VeriSign认可经 Wotrust 验证过的中文 名称营业执照作为证明文件,申请时填写的公司英文名称必须是中文名称的通用英文单词翻译, 商号必须是拼音或相近英文发音。如果使用其他英文名称,则需要提供该英文名称的证明文件; (2)VeriSign 会人工(中文)电话验证联系人真实身份,但申请单位的联系电话必须能在中国 电信黄页数据库(www.yellowpage.com.cn)或中国网通黄页数据库(www.chinayp.com.cn)中能查到, 如果查不到,则需要申请单位提供最近的电话话费单来证明申请单位的真实联系电话;同时接收证书的 邮箱(也就是申请单位技术联系人的邮箱)一定要使用企业邮局邮箱,绝对不能使用免费公用邮箱 (如Hotmail、Gmail、Yahoo等)。 (3)人工验证真实身份, 一般需要 5个工作日颁发证书; |
|
|
沙发#
发布于:2007-04-29 21:57
兄弟声请VeriSign的证书能在Vista 64下使用?
我现在使用过一个VeriSign的证书在XP/Vista 32都可以,但在Vista64下却有文问体,当然Vista64重新签名了,不过我的证书不能进行嵌入签名,只能做cat文件签名,不知兄弟使用的证书包括哪些文件? 是使用通过DTM测试后的驱动去申请的还是,先申请证书后做签名的? |
|
|
板凳#
发布于:2007-04-30 14:04
versign的证书可以在vista 64下使用。必须是下面的证书才行。
我们需要申请的是VeriSign的"代码签名数字 ID"(是VeriSign公司的一种产品). 申请页如下:http://www.verisign.com/products-services/security-services/code-signing/digital-ids-code-signing/index.html |
|
|
地板#
发布于:2007-04-30 14:06
先申请的的证书。
|
|
|
地下室#
发布于:2007-05-02 09:32
多谢alphapiao的回答。
Vista 64下交叉签名只队Boot驱动才是必须的,也就是说,非boot驱动可以不做sys文件签入签名。 但我使用versign的证书在vista 64下签名cat文件后,却不能使用,我的cat文件是自己生成的,不是使用DTM测试后MS提供的那种,是否一定需要使用DTM测试通过后的cat文件才可以? 另外,如果要做sys文件签入签名,是否一定需要CodeSigner Pro?CodeSigner Standard是否可以? |
|
|
5楼#
发布于:2007-05-06 12:56
CodeSigner Standard 可以。
另外,我只试过内嵌签名。 |
|
|
6楼#
发布于:2007-05-10 12:48
我的也发现这个问题
我用了VeriSign Class 3 Code Signing 2004 CA对一个鼠标过滤驱动(.sys)进行数字签名后,在文件属性的数字签名一栏里面显示正常OK,但是安装驱动后却被认为没有经过数字签名不能使用,是不是一定要用微软的数字签名才可以呢?注:该驱动在关闭数字签名检测时可以正常使用 |
|
7楼#
发布于:2007-05-10 19:56
回复楼上,你的签名方法不正确。驱动代码要使用交叉签名。
|
|
|
8楼#
发布于:2007-10-26 21:34
|
|
9楼#
发布于:2009-05-30 16:12
引用第8楼lovehhy于2007-10-26 21:34发表的 : 这是Comodo的证书,根证书是UTN-USERFirst-Object,此品牌的代码签名不支持X64的驱动签名。 目前只有GlobalSign和VeriSign这两个品牌才可以,因为微软给这两个品牌做了交叉认证。 |
|
|
10楼#
发布于:2011-09-21 13:50
用户被禁言,该主题自动屏蔽! |
|
11楼#
发布于:2012-11-06 22:09
Entrust 代码签名证书
http://www.etsec.com.cn/ssl/ssl-27.html |
|
|