我正在开发一个 Silverlight 应用程序,它需要以更高的信任度运行,因为它的作用和工作方式。
我已正式从 COMODO 获得证书并使用此证书签署申请。接下来,在 Visual Web Developer 中,我已将 Silverlight 应用程序配置为在“浏览器外”运行,并且一切正常,即该应用程序是“受信任的”并且在我测试时执行它应该做的事情。
但是...我非常希望将此应用程序嵌入我网站的一个页面中,即我希望它作为提升信任的“浏览器内”应用程序运行,例如当单击某个页面上的“运行”按钮时。
为此,(根据 MSDN 等人的说法)我必须修改我的“目标”机器的注册表项,这意味着我必须更新几个 HKEY_LOCAL_MACHINE 条目,我可以这样做,但我的问题是: -
如果我的“目标”机器与我托管网站的机器相同,那么会发生什么 Internet 上浏览我网站的人单击“运行”按钮?我的“浏览器中”应用程序是否会为他们失败(因为不是“受信任”),或者 Silverlight 运行时是否会使用目标机器(即我的主机)中的 HKEY_LOCAL_MACHINE 条目并将“浏览器中”提升的信任授予浏览我页面的人?
我可以看到这在 Intranet 上是如何工作的,但是我找不到任何描述 Internet 上会发生什么的地方。
提前感谢您的任何建议或帮助
理查德