私たちのアプリケーションでは、銀色のアプリケーションsl.xapを持っています。それはhttps://xap.intra.net/getxapfile.htmlでホストされています。Silverlight 4から、クライアント側の証明書を必要とするhttps接続でWCFを呼び出す方法はありますか?
ブラウザで実行されると、sl.xapはhttps://wcf.intra.net/wcf.svcでホストされているWCFサービスを呼び出します。
xap.intra.netとwcf.intra.netの両方で、クライアント側の証明書が必要です。
私がhttps://xap.intra.net/wcf.svcでWCFサービスをホストすると、すべてがうまくいきます。ブラウザが開き、証明書を要求し、離れて行く。残念ながら、それは企業の方針が間違っているので、生産のための選択肢ではありません。
ここからどこに行くのか、率直に分かりません。私はまだSSLクライアント側の証明書を使用しています。どうにかしてクライアント証明書を取得してWCFに渡す必要があると思います。どのように考えていない。
アドバイスは素晴らしいと思います!ありがとうございました。
これを読んでください - http://forums.silverlight.net/t/13275.aspx - 正しい方向に向けるべきです – ChrisF