clickonce 证书密钥(来自 godaddy/starfield)- 密码无效

clickonce certificate key (from godaddy/starfield) - password invalid

我有一个 WPF 应用程序,我正在使用 clickonce 部署从网站安装它。

我按照他们的说明从Godaddy(真的是starfield)购买了代码签名证书。这涉及(使用 MMC)创建代码签名请求、上传请求、(...验证他们的结束...)、下载 xxx.spc 并安装证书 (3),以及导出 xxx.pfx 证书.

现在,当我在 VS 2015 中时,在我的 wpf 应用程序的签名选项卡上,我选中单击一次签名框和文件中的 Select。我 select 我的 xxx.pfx 文件,我被要求输入密码。我输入的密码与生成 xxx.pfx 证书时输入的密码完全相同,但我收到错误消息框 "The password is invalid".

我在网上搜索过,但尚未找到任何类似的实例或修复。

有没有其他人使用 Godaddy 代码签名证书通过 ClickOnce 部署应用程序,如果有的话是怎么做的?

经过大量的黑客攻击,我找到了解决方案。回顾一下这个问题,按照 Godaddy 的说明并使用 MMC 生成 xxx.pfx 文件导致在 visual studio 2015 年打开文件时出现密码无效错误,用作单击一次代码签名证书。

我通过打开 firefox 浏览器解决了这个问题,然后转到“工具”、“高级”、“查看证书”——这打开了一个证书管理器。我使用从 MMC 导出证书时输入的密码导入了我的 xxx.pfx 文件。这导入证书没有问题。然后我使用备份功能创建了一个新的 zzz.pfx 文件,密码相同。

这次在 Visual Studio 2015 年导入 zzz.pfx 文件没有问题,密码完全相同。

我不知道为什么会出现这个问题,但这解决了它。我的应用现已签名。

(Win 7 家庭高级版,Visual Studio 2015 CE)

Visual Studio 2019 年的 GoDaddy 证书存在同样的问题,同样的解决方案。在 Firefox 中,证书管理器现在位于选项下;隐私和安全;证书;查看证书。 Windows10(截至 2019 年 10 月)的 GoDaddy 证书生成和安装说明尚未更新;请改用其他指南。