https 経由で xml rpc サーバーと通信する Silverlight 3.0 アプリケーションを作成しました。アプリケーション全体は、サーバーを異なるマシンにインストールし、クライアントを同じマシンにインストールできる LAN 環境で実行されます。サーバーのIPに対して生成された自己署名証明書を使用しており、信頼されたルート証明機関に入れる必要がありますクライアントマシン上。しかし、2番目のサーバーと通信したい場合は、その特定のサーバーのIPに対してクライアントマシンに別の証明書をインストールする必要があります。要するに、n個の異なるサーバーと通信したい場合は、クライアントにn個の証明書をインストールする必要がありますが、これは私には不可能です、LAN環境を介して単一の証明書でそれを行うにはどうすればよいですか。証明書はサーバーの IP またはホスト名に対して生成されます。SSL 証明書の検証をバイパスする方法はありますか? お気に入り
ServicePointManager.ServerCertificateValidationCallback = MyCertHandler;
static bool MyCertHandler(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors error)
{
// Ignore errors
return true;
}
しかし、上記のコードは Silverlight では使用できませんか? 助けはありますか?