首页>技术支持>常见问题问答 >为何已经签名的代码会提示“无法验证该内容的可靠性”?

为何已经签名的代码会提示“无法验证该内容的可靠性”?

UPDATE:WoSign代码签名证书和Thawte代码签名证书都支持所有浏览器,不会出现此情况!只有GeoTrust代码签名证书才有此情况。所以,GeoTrust已经停止销售代码签名证书,推荐广大用户选购WoSign代码签名证书

是的,有可能提示此警告信息,主要是由于您的电脑操作系统是 Windows 2000 或更低版本,而且没有升级Windows根证书,才会有警告信息,而Windows XP则不会有警告信息。推荐您点击 此页面 自动完成Windows 根证书的免费升级。如果您是在内部网使用,请 下载 有微软签名的升级包(rootsupd.exe,229K)直接在内网用户电脑上安装即可。可能出现的警告信息如下图 1 所示:

  无法验证该内容的可靠性

主要是由于没有升级的 Windows 2000 操作系统中的 IE 浏览器中的“受信任的根证书颁发机构”中颁发代码签名证书的根证书“ Equifax Secure Certificate Authority ”的证书预期目的中没有“代码签名”用法,如下图 2 所示:

无法验证该内容的可靠性

如果出现以上警告信息,请您升级(Update) Windows,更新根证书即可解决此问题。如果您是购买了我们的代码签名证书的客户,建议您在签名您的代码时在签名描述中添加一段提示(如上图 1 所示),先描述此代码的功能 ( 本 DLL 仅用于测试代码签名 ),再提醒您的用户更新 Windows 根证书 ( 如果显示“根证书没有为申请的用法而被启用”,请升级 Windows ,更新根证书!点击此链接升级! ) ,同时设立一个专门页面告诉您的用户如何升级 Windows 根证书 ( 您可以参考本升级指南文件 ) 。

下面详细介绍 Windows2000 如何手动升级 Windows 根证书,推荐您点击 此页面 自动完成升级,因为如果您的Windows没有升级到SP4,就不会出现自定义页面:

1. 点击“开始” - “ Windows Update ”出现如下图 3 所示的 Windows Update 主页,建议您先点击“快速”把急需升级的 Windows 安全补丁升级完 — 很重要!然后回到升级主页,再点击“自定义”:

无法验证该内容的可靠性

2. 如下图 4 所示,会显示一些可选的升级软件,点击左边菜单的“软件,可选 (5) ”,就可以看到“其他更新程序”中第一个就是“根证书更新程序”:

无法验证该内容的可靠性

3. 打勾选中“根证书更新程序”,建议同时也选中“ Microsoft 基本智能卡加密服务提供软件包”,以后可能有用,如下图 5 所示,可以看出:“ 本更新程序将计算机上的根证书列表更新为 Microsoft 在 Microsoft 根证书计划中所接受的最新列表。通过向计算机添加其他根证书,可以使更多的增强安全性的 Web 浏览、加密电子邮件和增强安全性的代码交付应用程序无缝地工作 ”。点击“复查并安装更新程序”即可自动下载和完成更新。

无法验证该内容的可靠性

4. 完成 Windows 的根证书更新后,再查看 IE 浏览器中的“受信任的根证书颁发机构”中颁发代码签名证书的根证书“ Equifax Secure Certificate Authority ”的证书预期目的中就有“代码签名”用法,如下图 6 所示:

无法验证该内容的可靠性

5. 您再访问我们的代码签名证书 测试页面 ,就不会出现警告提示了,如下图 7 所示: 。

无法验证该内容的可靠性

相信您的电脑通过此次 Windows 升级一定会安全许多,同时,再也不会出现使用 GeoTrust 的代码签名证书提示的“根证书没有为申请的用法而被启用”的警告了。