【问题标题】:https certificate ssl has an issuehttps证书ssl有问题
【发布时间】:2011-04-12 21:28:25
【问题描述】:

当我浏览到此内容时,我收到一条消息,指出证书存在问题。有没有办法避免在我的测试过程中发生这种情况而无需调整 ie 设置?

我正在保护我将从 silverlight 调用的 Web 服务。

这会给我的 silverlight 调用带来任何问题吗?

编辑: 根据验证程序,远程证书无效。

还有

本网站提供的安全证书并非由受信任的证书颁发机构颁发。

【问题讨论】:

  • 编辑您的问题以包含确切的信息。
  • 您可以使用 openssl 创建自定义 ssl 证书,然后在开发过程中使用它们

标签: c# .net silverlight wcf


【解决方案1】:

您可以在测试中忽略 SSL 证书的有效性。

ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => { return true; };

这将全局禁用 ssl 检查。你应该在它周围添加一些代码,以确保它只在测试时被跳过。

取自:http://garfoot.com/blog/2009/01/calling-wcf-services-with-an-invalid-ssl-certificate/

【讨论】:

    【解决方案2】:

    我还必须在客户端计算机上安装证书才能建立信任。

    【讨论】:

      【解决方案3】:

      看看这个

      http://geekswithblogs.net/scottthompson/archive/2009/03/25/setting-up-ssl-between-silverlight-and-wcf-under-iis7.aspx

      还有一些随 SP1 发布的修补程序,如果您还没有,您应该研究一下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-28
        • 2015-05-29
        • 1970-01-01
        • 1970-01-01
        • 2011-10-18
        • 1970-01-01
        相关资源
        最近更新 更多