我可以使用“测试证书”来部署Elevated Trust应用程序吗?

时间:2011-10-15 22:56:08

标签: silverlight code-signing out-of-browser

抱歉我的英语不好(以及新手问题) - 我有一个需要Elevated Trust才能运行的Silverlight 4 OOB应用程序。如果我的xap已签名,CheckAndDownloadUpdateAsync仅适用于此情况。如果我使用可在VisualStudio上创建的“测试证书”部署我的应用程序,则会出现问题? CheckAndDownloadUpdateAsync工作正常,我不想仅为此购买证书......此外,证书到期时会发生什么?用户是否必须转到我的页面并明确更新应用程序,因为它将是一个新的(续订的)证书?

另外,我需要购买哪种证书以及我有什么优势呢?

1 个答案:

答案 0 :(得分:1)

您可以像使用的那样使用测试证书轻松部署。使用测试证书的缺点实际上就是用户安装OOB应用程序时出现在UAC对话框中的缺点。使用测试证书,它告诉用户“未知发布者”正在尝试安装软件,而使用购买的证书,您的公司名称将显示。根据您的用户群,这可能重要,也可能不重要。

对于证书过期时会发生什么,您可以续订证书并重新部署XAP。 These renewal instructions应该有效(即使他们在谈论ClickOnce而不是silverlight,同样的原则也适用)。