【发布时间】:2011-02-18 08:16:36
【问题描述】:
我正在尝试使用 Thawte 颁发的代码签名证书对 ActiveX 控件进行签名。我能够使用 signtool.exe 成功签署控件。
当我查看文件属性时,它显示“无法验证签名中的证书”。
当我查看证书时,它显示“Windows 没有足够的信息来验证证书。”
在证书路径选项卡上,显示“找不到此证书的颁发者。”
在 Internet Explorer 中,证书被识别为已签名,但用户收到发布者未经验证的警告。
我尝试创建一个 PFX 文件,其中包含我的证书以及链接到我的 Thawte 开发人员证书的根证书和中间证书,然后使用该 PFX 文件重新签署控件。没有骰子。
有什么建议吗?
【问题讨论】:
-
嗯,我可能已经解决了这个问题——看起来问题可能是我包含的根证书之一不正确。明天部署新签名的控件时,我肯定会知道...
-
使用OpenSSL for Windows的描述。
标签: activex certificate authenticode signtool thawte