2012-01-24 55 views
0

我有一個託管Silverlight控件的網站。 Silverlight控件連接到Web服務。這是SSL證書保護。現在我希望在我的網頁上成功驗證此證書,以便silverlight播放器可以接收流式視頻。我在Page_Load中執行以下操作:Asp.net,Silverlight和HTTPS - 總是驗證證書

System.Net.ServicePointManager.ServerCertificateValidationCallback = (sender1, cert, chain, error) => true; 

但它不起作用。看起來似乎沒有提出回調。 有人可以幫我嗎?請注意,我沒有將證書添加到客戶端的受信任根部門上

回答

0

您似乎誤解了證書的工作方式。如果你的服務器有一個服務器端證書,那麼你在客戶端驗證它。因此,您無法在ASP.NET代碼中驗證它。另一方面,如果你有一個客戶端證書,那麼你總是相信它是沒有意義的(並且SSL中不需要客戶端證書)。