【问题标题】:Why does this SSL certificate validate fine in browsers, but not in .NET/Silverlight?为什么此 SSL 证书在浏览器中验证良好,但在 .NET/Silverlight 中却不行?
【发布时间】:2011-07-12 22:36:54
【问题描述】:

如果我在浏览器中访问https://www.mynetfone.com.au,则证书验证正常。

要在 .NET 中对这个站点进行任何操作,我必须覆盖 ServicePointManager 并关闭证书验证。

这在 Windows Phone 7 中成为一个更大的问题,其中无法更改证书验证,并且一旦添加证书就无法删除它们。

证书有什么明显的问题吗?公司需要做些什么来解决它?

【问题讨论】:

    标签: windows-phone-7 https ssl-certificate


    【解决方案1】:

    只有有限数量的根证书颁发机构默认安装了根证书。有关详细信息,请参阅http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8842 提供的“Windows Phone 7 根证书_FINAL_121610.pdf”

    该页面上的其他文档还提供了有关手机 SSL 和证书的更多信息。

    【讨论】:

    • 是的,据我所知,Thwate 位于 WP7 和桌面 .NET 的根 CA 列表中。 MyNetFone 使用 Thwate 证书。
    猜你喜欢
    • 2017-07-06
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2017-12-18
    • 2021-12-16
    • 2015-04-11
    • 2012-06-13
    相关资源
    最近更新 更多