我的公司从赛门铁克购买了 EV 证书,用于我们生产的软件产品。具体来说,它被称为:Symantec Class 3 Extended Validation Code Signing CA – G2。
为了开发和构建这个产品,我们使用 Visual Studio 2013,并使用 ClickOnce 作为发布和安装程序机制。我们遇到的问题是 ClickOnce 无法使用其内置的签名机制来应用 EV 证书。ClickOnce 可以很好地看到证书,并允许我们使用“从存储中选择...”按钮来选择它。它在“证书”窗口中显示所有正确信息。但是当我们发布时遇到如下错误:
“<em>签名时出错:无法签名 bin\Release\app.publish\setup.exe。SignTool 错误:发生了意外的内部错误。”</p>
请注意,我们可以使用 SignTool.exe 从命令行应用 EV 证书,因此问题不在于该程序。
有没有人有过这种 EV 证书和 ClickOnce 组合的经验?我们应该购买与 ClickOnce 一起使用效果更好的不同 EV 证书吗?