代码之家  ›  专栏  ›  技术社区  ›  Hari prasad kasavajjala

忽略自签名证书错误c#UWP

  •  0
  • Hari prasad kasavajjala  · 技术社区  · 7 年前

    我想忽略REST完整服务和SOAP服务中的自签名证书错误。 在我的研究中,我发现通过使用以下代码

    httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, errors) => { return true; }; 这对我没用

    ServicePointManager ,但我无法访问 服务点管理器 虽然我提到 system.Net 请给我提供一个代码忽略SSL错误的细节。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Breeze Liu - MSFT    7 年前

    首先,我应该指出,请小心忽略自我证书错误,因为这样做可能会有一些危险。

    你可以试着用 HttpBaseProtocolFilter.IgnorableServerCertificateErrors

    https://blogs.msdn.microsoft.com/wsdevsol/2013/10/17/how-to-ignore-self-signed-certificate-errors-in-windows-store-apps-8-1/

    https://code.msdn.microsoft.com/windowsapps/How-to-ignore-Self-Signed-e50b89b6

    此外,由于版本16299,UWP应用程序支持.NET Standard 2.0,您可以将您的UWP应用程序定位在版本16299上或之后,以尝试使用 ServicePointManager 班级。