2012-01-24 54 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中不需要客户端证书)。