【发布时间】:2010-12-23 09:18:19
【问题描述】:
我即将部署一个 ClickOnce 应用程序供内部使用。我将亲自将应用程序分发给一组受信任的用户。我知道可以对 ClickOnce 清单进行签名,但是当用户信任来源时是否需要?
不签署清单或程序集有什么缺点?
【问题讨论】:
标签: clickonce
我即将部署一个 ClickOnce 应用程序供内部使用。我将亲自将应用程序分发给一组受信任的用户。我知道可以对 ClickOnce 清单进行签名,但是当用户信任来源时是否需要?
不签署清单或程序集有什么缺点?
【问题讨论】:
标签: clickonce
您需要签署清单,但无需签署程序集。您需要对清单进行签名,以便 ClickOnce 可以唯一标识安装(您可以通过使用两个不同的密钥对应用程序进行签名来安装应用程序两次)。
如果您只是在做一个内部应用程序,您的证书可以只是您创建的证书,它不必被信任。
签署任何程序集的唯一好处是 ClickOnce 可以优化下载并在应用程序隔离存储之外存储强签名程序集,并在多个应用程序之间共享程序集。例如,如果您有两个应用程序都使用相同版本的NHibernate,那么 ClickOnce 只会下载一次程序集。
【讨论】: