如果证书来自CA,是否需要在SilverLight客户端计算机上安装证书

时间:2012-07-10 17:55:47

标签: silverlight silverlight-5.0

如果证书来自CA(例如GoDaddy,Verisign),是否需要在客户端计算机上安装证书?

我有一个需要提升权限的SilverLight应用程序,并将安装在众多客户端站点上。我还试图最小化每个站点的安装(每个站点100次部署,每个站点本地托管应用程序)。

我相信可以通过组策略更新来部署注册表更改。

如果仍然需要部署证书,那么当主要目标是最小化本地站点管理时,是否有值通过自签名应用程序从CA获得证书?

1 个答案:

答案 0 :(得分:4)

是,如果证书来自CA,则需要在客户端计算机上安装证书。尽管如此,微软确实已经安装了许多根证书,并使这个列表保持最新的根证书更新。请参阅Root Certificate Membership List

GoDaddy和Verisign目前是此列表的一部分,因此在最新的计算机上执行额外的步骤是不必要的。情况并非总是如此,因此在某些机器上可能仍然需要它。

所有这一切,要在提升权限模式下运行Silverlight,用户必须在安装时单击他们“信任”应用程序。请参阅MSDN Trusted Applications

从CA获取签名的时间只会让用户在点击按钮时更加安心

他们会看到这个:

Verified publisher

而不是:

Unverified publisher

如果目标是最大限度地减少本地站点管理,那么我没有看到通过获取证书来签署您的应用程序的麻烦将达到这个目标,它只是帮助为您的用户提供一些安全性,这不是听起来像是一个问题。