如何在Windows Phone 8中禁用“检查服务器证书吊销”

时间:2014-04-18 14:17:40

标签: windows-phone-8 https ocsp

在我的wp8应用中,

  1. 我输入由通讯运营商操作的 open wifi
  2. 被需要使用帐户和密码登录的门户页面阻止
  3. 在我发布某些数据到 https网址
  4. 之后
  5. 我有能力使用wifi网络自由访问互联网。
  6. 现在,我遇到了一个问题:
    在https连接成功建立之前,它将运行在线证书状态协议(OCSP)
    OCSP需要像veriSign一样访问CA以验证服务器证书状态

      

    但此刻我无法访问互联网。

    所以,我的应用程序返回一个Webexception,其描述为" 远程服务器返回错误:NotFound "。我认为这是因为OCSP失败。
    基于以上所述,我想找到一个解决方案来解决这个问题:

    1. 我的观点是禁用OCSP机制,你知道怎么做吗?
    2. 我也想知道是否有其他解决方案来解决问题。
    3. 希望你的建议,谢谢!

1 个答案:

答案 0 :(得分:1)

在.NET上执行此操作的方法是设置ServicePointManager.ServerCertificateValidationCallback委托并执行要执行的逻辑。但是,遗憾的是,Windows Phone尚未提供。

有与此相关的各种用户语音建议,例如:

它们不直接适用于您,但如果他们最终获得对ServicePointManager的访问权限,那么您将能够做您想做的事情。