在客户端协议中禁用tls1.0时连接到服务器

问题描述 投票:0回答:0

我有两个应用程序:.net 4.7.2上使用argsXMPP.dll的控制台应用程序(请参见下面的代码)和桌面应用程序.QT 4.6.2(但我不确定)。 和一台仅支持tls 1.0的服务器。 如果在客户端协议上禁用了TLS 1.0(请参阅“客户端协议映像”),则应用程序将连接到服务器,但控制台应用程序将不连接。 如果启用了TLS 1.0,则两个应用程序都将连接到服务器。 知道即使在客户端协议中禁用了tls1.0,桌面应用程序也可以如何连接到服务器?

            xmppCon.Password = password;
            xmppCon.Username = jid.Substring(0, jid.IndexOf("@"));
            xmppCon.UseStartTLS = transport.ToUpper().Equals("TLS");
            xmppCon.AutoAgents = false;
            xmppCon.AutoPresence = false;
            xmppCon.AutoRoster = true;
            xmppCon.AutoResolveConnectServer = false;

            xmppCon.ConnectServer = connectServer;
            xmppCon.Port = port
            xmppCon.Server = jid.Substring(jid.IndexOf("@") + 1);
            xmppCon.Open();

客户端协议图像

c# .net networking xmpp tls1.0
© www.soinside.com 2019 - 2024. All rights reserved.