2010-10-31 47 views
2

免责声明:我没有签署文件的经验,这是我第一次。签署出租车文件

我们为我们的网站提供通配符SSL证书。现在我们将在我们的一个站点上托管一个ActiveX控件。当我尝试使用该证书签署我的cab文件时,它会给出错误“私钥并且证书不匹配或不包含有效信息”。我执行以签署cab文件的步骤如下: 1.我将证书和私钥一起导出到pfx文件。 2.我使用这里给出的指令从pfx文件创建了pvk文件和spc文件:http://www.tech-pro.net/export-to-pvk-spc.html 3.我启动了signtool signwizard来使用生成的pvk和spc文件签署我的cab文件。

我被困在现在的最后3天的这一点,似乎无法找到正确的答案。我也想知道我们的通配符ssl证书是否足以签署文件,或者是否必须为此目的购买特定的证书。当我通过双击查看证书详细信息时,证书上提到的唯一目的是“确保远程计算机的身份”。这可能是我在签名时遇到错误的原因吗?

请帮我解决这个问题。

感谢和问候, 函数naveed

回答

3

你需要一个代码签名证书签署CAB或EXE文件。 SSL证书不起作用。

尽管代码签名和SSL证书都是X.509证书,但它们具有不同的“密钥用法”属性值。

执行签名的软件很可能会检查密钥使用情况并拒绝使用该证书。

+0

感谢尤金,这是相当具有描述性的。 – Naveed 2010-11-02 10:39:54