gpt4 book ai didi

c# - 使用带有信任证书的 ClickOnce 的 WPF 应用程序部署

转载 作者:行者123 更新时间:2023-11-30 23:15:30 24 4
gpt4 key购买 nike

我已经使用测试证书将我的 WPF 应用程序部署到生产环境中。现在,我必须更改测试证书并购买新证书。

我已经浏览了 MSDN 站点,但无法得出结论该怎么做?所以,我需要澄清以下内容

  1. 这些证书文件在哪里购买,是什么类型的证书?
  2. 我们是否必须在客户的系统上安装这些证书?
  3. 此证书的格式是什么? Pfx?
  4. 如果我再次使用受信任的证书进行部署,是否会导致更新已通过测试证书部署的应用程序出现问题?

提前致谢

最佳答案

Where to purchase these certificate files and what type certificate it is?

来自受信任的机构,例如 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?

Do we have to install those certificate on client's system ?

是的,用于签署 ClickOnce 应用程序的证书必须在用户计算机上的 Trusted Publishers 证书存储中进行配置。有关详细信息,请参阅 Brian Noyes 的 MSDN 文章:https://msdn.microsoft.com/en-us/library/ms996418.aspx .

If i deploy again using the trusted certificate, it will cause any problem with updating the application that have deployed by test certificate?

这取决于。用户可能必须卸载应用程序并安装带有新签名证书的新版本。有关详细信息,请参阅此 MSDN 文章。

ClickOnce 部署中的证书过期: https://msdn.microsoft.com/en-us/library/ff369721.aspx

关于c# - 使用带有信任证书的 ClickOnce 的 WPF 应用程序部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com