代码之家  ›  专栏  ›  技术社区  ›  Naveed

签署cab文件

  •  2
  • Naveed  · 技术社区  · 15 年前

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

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

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

    请帮我解决这个问题。

    谢谢和问候, 海带

    1 回复  |  直到 15 年前
        1
  •  3
  •   Eugene Mayevski 'Callback    15 年前

    您需要代码签名证书来签名CAB或EXE文件。SSL证书不起作用。

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

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