我已将使用测试证书的WPF应用程序部署到生产环境中。现在,我必须更改测试证书并购买新证书。
我已经浏览过MSDN网站,我无法完成该怎么做? 所以,我需要澄清以下内容
提前致谢
答案 0 :(得分:2)
在哪里购买这些证书文件以及它是什么类型的证书?
来自可信赖的机构,例如Verisign。您使用可能使用Pvk2Pfx.exe工具创建的.pfx
文件对应用程序进行签名。有关此内容的更多信息,请参阅以下链接。
如何在部署一次性部署中使用VeriSign证书: https://social.msdn.microsoft.com/Forums/windows/en-US/506409fc-979b-41fd-855a-70da2963877b/how-to-use-verisign-certificate-in-click-once-deployment?forum=winformssetup
您有新的Verisign Authenticode证书 - 现在是什么?: https://helgeklein.com/blog/2012/03/youve-got-a-new-verisign-authenticode-certificate-now-what/
How to create .pfx file from certificate and private key?
我们是否必须在客户的系统上安装这些证书?
是的,必须在用户计算机上的受信任发布者证书存储中配置用于签署ClickOnce应用程序的证书。请参阅Brian Noyes' MSDN文章了解更多信息:https://msdn.microsoft.com/en-us/library/ms996418.aspx。
如果我使用可信证书再次部署,那么更新已通过测试证书部署的应用程序会导致任何问题吗?
这取决于。用户可能必须卸载应用程序并使用新的签名证书安装新版本。有关详细信息,请参阅此MSDN文章。
ClickOnce部署中的证书过期: https://msdn.microsoft.com/en-us/library/ff369721.aspx