Having trusted applications, which are executed as if they were desktop applications, is a powerful and interesting idea, but what happens if we need to have elevated permissions for applications running in the browser? For instance, a bank's intranet.
Silverlight 5 incorporates in-browser trusted applications, whose main features are as follows:
It is a specific functionality for enterprise applications.
The administrator controls which applications can be executed via group policy.
The user is not asked and neither is the application installed. It is marked as valid, so it will be executed by the administrator.
It can be integrated as part of an HTML website, without the need to give elevated permissions to the entire site.
On the other hand, the doubt arises, when developing, shall we create our own test certificate? The answer is no. If we execute from localhost, the restriction is not applied.
Thus, in the example that was previously implemented (getting the...