禁用TLS 1.0和WPF应用程序

时间:2018-02-13 09:14:08

标签: c# wpf xaml tls1.2

在我们的WPF XAML应用程序中需要有关以下代码的帮助。

以下代码(阅读RTIConfig.xml) 使用https绑定启用TLS 1.0时工作正常,但使用https绑定禁用TLS 1.0时无效。

public static string LoadRTIConfiguration()
{
    string rtiConfigDoc = string.Empty;
    Uri uri = new Uri(@"pack://siteoforigin:,,,/RTIConfig.xml", 
    UriKind.Absolute);
    // This info object is null. GetRemoteStream is returning null. Same 
    time not throwing any error.
    StreamResourceInfo info = Application.GetRemoteStream(uri); 
    // Object null reference error getting here.
    StreamReader reader = new StreamReader(info.Stream);
    XDocument xdoc = XDocument.Load(reader);
    rtiConfigDoc = xdoc.ToString();
}

无论启用还是禁用TLS 1.0,此代码都可以正常使用http绑定。

提前致谢。

此致

Sathis Kumar

0 个答案:

没有答案