我的公司购买了一张来自Symantec的EV证书,用于我们生产的一个软件产品。具体来说,它叫做:Symantec Class 3 Extended Validation Code Signing CA - G2。
为了开发和构建这个产品,我们使用Visual Studio 2013,并将ClickOnce作为发布和安装程序的机制。我们遇到的问题是,ClickOnce无法使用其内置的签名机制应用EV证书。ClickOnce可以很好地看到证书,并允许我们使用“从存储中选择...”按钮选择证书。它在证书窗口中显示所有正确的信息。但是在发布时却遇到以下错误:
“签名时出现错误:无法签名 bin\Release\app.publish\setup.exe。SignTool 错误:发生意外的内部错误。”
请注意,我们可以使用SignTool.exe通过命令行应用EV证书,因此问题并不在于该程序本身。
有没有人对EV证书和ClickOnce的这种组合有经验?是否有其他更适合与ClickOnce配合使用的EV证书?
为了开发和构建这个产品,我们使用Visual Studio 2013,并将ClickOnce作为发布和安装程序的机制。我们遇到的问题是,ClickOnce无法使用其内置的签名机制应用EV证书。ClickOnce可以很好地看到证书,并允许我们使用“从存储中选择...”按钮选择证书。它在证书窗口中显示所有正确的信息。但是在发布时却遇到以下错误:
“签名时出现错误:无法签名 bin\Release\app.publish\setup.exe。SignTool 错误:发生意外的内部错误。”
请注意,我们可以使用SignTool.exe通过命令行应用EV证书,因此问题并不在于该程序本身。
有没有人对EV证书和ClickOnce的这种组合有经验?是否有其他更适合与ClickOnce配合使用的EV证书?