我有一个托管silverlight控件的网站。 Silverlight控件连接到Web服务。它是使用证书保护的SSL。现在我想要在我的网页上成功验证此证书,以便silverlight播放器可以接收流媒体视频。我在Page_Load中执行以下操作:
System.Net.ServicePointManager.ServerCertificateValidationCallback = (sender1, cert, chain, error) => true;
然而它不起作用。似乎没有提出回调。 有人可以帮帮我吗?请注意,我没有将证书添加到客户端的受信任的根管理机构
答案 0 :(得分:0)
您似乎误解了证书的运作方式。如果您的服务器具有服务器端证书,则在客户端上验证它。因此,您无法在ASP.NET代码中对其进行验证。另一方面,如果您有客户端证书,那么您是否始终信任它是没有意义的(并且SSL中不需要客户端证书)。