如何将WPF应用程序签名和部署为受信任的应用程序

时间:2016-04-26 07:42:38

标签: c# wpf clickonce

使用clickonce选项部署我的WPF应用程序 我使用了signtool来签署在执行clickonce后创建的.exe文件。在WPF项目属性中,我没有检查签名选项,但当我试图在另一台PC上运行该应用程序时,它说不能信任。

然后我使用mage签署了清单,尽管我已经创建了认证文件。

如何对我的应用程序进行签名的重新部署? 先谢谢你了

2 个答案:

答案 0 :(得分:2)

Trusted Application DeploymentClickOnce部署技术的一部分,可让任何规模的组织更轻松地以更安全,更安全的方式向托管应用程序授予其他权限,而无需用户提示。通过受信任的应用程序部署,组织可以将客户端计算机配置为具有使用Authenticode证书标识的受信任发布者列表。此后,由这些受信任发布者之一签名的任何ClickOnce应用程序都会获得更高级别的信任。

您必须按照以下步骤利用受信任的应用程序部署:

  1. 获取出版商的证书。
  2. 将发布商添加到所有客户端上的受信任发布商商店。
  3. 创建ClickOnce应用程序。
  4. 使用发布商的证书对部署清单进行签名。
  5. 将应用程序部署发布到客户端计算机。
  6. 阅读more

答案 1 :(得分:0)

您必须使用其中一个受信任的证书。要查看您的操作系统可信任的证书,请访问: Window+r - > certmgr.msc