私は、Silverlight アプリケーションを開発しています。Silverlight アプリケーションは、その機能と動作のために、信頼性を高めて実行する必要があります。
私は正式に COMODO から証明書を取得し、この証明書で申請書に署名しました。次に、Visual Web Developer で、Silverlight アプリケーションを「ブラウザー外」で実行するように構成しました。すべて正常に動作します。つまり、アプリケーションは「信頼」されており、テスト時に想定どおりに動作します。
しかし... このアプリケーションを自分のウェブサイトのページの 1 つに埋め込みたいと思っています。たとえば、特定のページの [実行] ボタンがクリックされたときに、昇格された信頼の「ブラウザ内」アプリケーションとして実行したいと考えています。
これを実現するには、(MSDN などによると) 「ターゲット」マシンのレジストリ エントリを変更する必要があります。つまり、いくつかの HKEY_LOCAL_MACHINE エントリを更新する必要がありますが、これは可能ですが、私の質問は次のとおりです。 -
私の「ターゲット」マシンが私の Web サイトをホストしているマシンと同じである場合、何が起こるでしょうか? 私の Web サイトを閲覧しているインターネット上の誰かが [実行] ボタンをクリックしますか? 私の「ブラウザ内」アプリケーションは失敗しますか (「信頼されていない」ため)、または Silverlight ランタイムはターゲット マシン (つまり、私のホスト) からの HKEY_LOCAL_MACHINE エントリを使用し、その「ブラウザ内」の昇格された信頼をその誰かに与えます。 ?
これがイントラネットでどのように機能するかはわかりますが、インターネットで何が起こるかを説明している場所を見つけることができません。
アドバイスや助けを事前にありがとう
リチャード